我有一个需要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!
答案 0 :(得分:1)
您应该为ODBC安装正确的驱动程序并定义数据源。您可以在管理工具 - >中查看数据来源。 ODBC数据源,您也可以在此处定义数据源,并通过其名称在您的程序中引用它。