odbc连接已建立,描述名为:mysql2 测试连接成功
在程序中连接字符串为:Driver={MySQL ODBC 5.1 Driver};server=localhost;uid=root;pwd=123456;database=tajsq;option=3;
运行程序,出现异常,异常详细信息: System.ArgumentException: 在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。源错误:
行 160: {
行 161: if (connectionString == null || connectionString.Length == 0) throw new ArgumentNullException("connectionString");
行 162: using (OleDbConnection connection = new OleDbConnection(connectionString))
行 163: {
行 164: connection.Open();原因?怎么解决?
在程序中连接字符串为:Driver={MySQL ODBC 5.1 Driver};server=localhost;uid=root;pwd=123456;database=tajsq;option=3;
运行程序,出现异常,异常详细信息: System.ArgumentException: 在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。源错误:
行 160: {
行 161: if (connectionString == null || connectionString.Length == 0) throw new ArgumentNullException("connectionString");
行 162: using (OleDbConnection connection = new OleDbConnection(connectionString))
行 163: {
行 164: connection.Open();原因?怎么解决?
Provider=MySQLProv;Data Source=tajsq;User Id=root;Password=123456;运行程序:
异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“MySQLProv”提供程序。把MySQLProv换成我的odbc描述名也不行。怎样解决?