4 <li>ADO.NET Provider for older Sybase and Microsoft SQL Server databases
6 <li>Exists in namespace Mono.Data.TdsClient and assembly Mono.Data.TdsClient
8 <li>Created by Tim Coleman
10 <li>Used the <a href="http://www.freetds.org/">FreeTDS</a> and
11 <a href="http://jtds.sourceforge.net/">jTDS</a> projects as resources.
13 <li>Implemented in 100% C#
15 <li>Is similar to the Mono.Data.SybaseClient and System.Data.SqlClient providers.
17 <li>Uses TDS Protocol Version 4.2 by default
19 <li><a href="http://www.go-mono.com/tds-providers.html">Design of the Microsoft SQL Server, Sybase, and TDS Providers in Mono</a>
25 <li>Only builds on Windows currently due to mcs does not support modules and mcs
26 has problems with code that is internal.
28 <li>Able to connect to Microsoft SQL Server and Sybase databases
30 <li>SQL commands can be executed
31 via ExecuteNonQuery() of a TdsCommand.
33 <li>SQL aggregates can be executed and a single row and single column
34 result can be retrieved via ExecuteScalar() of a TdsCommand
36 <li>SQL queries can be executed via ExecuteReader() and results
37 can be retrieved via TdsDataReader.
39 <li>a DataTable with schema info about a result can be gotten via GetSchemaTable()
42 <li>Data can be filled in a DataTable in a DataSet via a TdsDataAdapter
48 <li>Connection timeouts is being developed now.