日期:2014-05-17  浏览次数:21106 次

请问在 C# 中如何使用 ODBC 来连接 SQL Server 2008 的数据库
Hi,

请问在 C# 中如何使用 ODBC 来连接 SQL Server 2008 的数据库?

以下为 ODBC 的连接字符串: 
DSN=TestSQLServer;uid=UserName;pwd=Password

因为这个 ODBC 字符串是一个 VB 程序提供的,因此,在 C# 中无法修改该 ODBC 字符串,也无法使用其他方法去连接数据库,

目前可能只有在 C# 中使用 ODBC 来解决。

另外,如果不能使用 ODBC 连接的话,那么在 C# 可否直接读取 ODBC 里面连接 SQL Server 的连接参数,然后创建适合 C# 使用的 ConnectionString ?

请指点,谢谢。

------解决方案--------------------
用 OdbcConnection 
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------
C#可以用ODBC来连接SQLServer2008.你得先设置ODBC数据源。
控制面板-》管理工具-》ODBC数据源管理器-》配置用户DSN,DSN名称为连接字符串中的DSN名称(比如你提供的名称是:TestSQLServer),然后一步一步向下配置,最后测试连接数据库成功的话就可以访问了。
------解决方案--------------------
http://download.csdn.net/detail/xianfajushi/4028787