0

我有一个需要 SQCN 连接的控件。所以我为它提供了适当的凭据,它没有任何问题。

string connection = "Data Source=(local);Initial Catalog=test;user ID=sa; Password=sa12345;";  
SqlConnection sqcn = new SqlConnection(connection);  
sqcn.Open();  

现在由于要求,我需要将 dbConnection 从 SqlConnection 更改为 OdbcConnection。我使用相同的连接并用 Odbc 替换 Sql 但它显示错误

string connection = "Data Source=(local);Initial Catalog=test;user ID=sa; Password=sa12345;";  
OdbcConnection odbc= new OdbcConnection(connection);  
odbc.Open();  

ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified  

有人可以告诉我我是否遗漏了什么.. Tnx!

4

1 回答 1

1

您应该为 ODBC 安装正确的驱动程序并定义数据源。您可以在管理工具 -> ODBC 数据源中查看数据源,也可以在此处定义数据源并通过其名称在程序中引用它。

在此处输入图像描述

于 2013-10-24T03:07:17.737 回答