I only made use of TDS C library, because there were some DML features not yet exposed via ADO and ODBC.