日期:2014-05-18  浏览次数:20509 次

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 ";