msde2000 数据库连接问题。
string strconnection = "Provider=SQLOLEDB.1;DataSource=YANGLEIGANG\\MSDE2K;Initial catalog=_ZEIMU_aaa ";
System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection(strconnection);
connection.Open();
以上代码,运行到new的时候,中断。错误信息是
System.ArgumentException 例外发生。
键值不支持: 'provider '
[解决办法]
System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(
"Provider=SQLOLEDB;Data Source=MySQLServer;Integrated Security=SSPI ");
这一种有Provider键值;
但在System.Data.SqlClient.SqlConnection是没有Provider的!
[解决办法]
改成string strconnection = "DataSource=YANGLEIGANG\\MSDE2K;Initial catalog=_ZEIMU_aaa ";