我刚才看到使用OLEDB方式连接,可以连接任何数据库,包括一些常用的EXCEL等
然后我就试了一下用OleDbConnection conn = new OleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings["testdb"].ToString());
链接MSSQL数据库!
然后报错,说config里写的语句不正确。
<add name="testdb" connectionString="data source = . ;database=test;user id = ss; pwd = ss;" providerName="System.Data.SqlClient"/>
这是我的config的数据库链接语句,这是System.Data.SqlClient用的,Ole不给用。
问题来了:
用OleDbConnection链接MYSQL,MSSQL,ACCESS,ORACEL然后EXCEL这个大神懂的话也顺便写一下吧,这些数据库的<configuration>-<connectionStrings>怎么写?
你的MSSQL数据库,我试过了,
放到vs2010 .net2.0里,报错的
OleDbConnection
需要引用System.Data.OleDb;
SqlConnection
需要引用System.Data.SqlClient;
没看懂,感觉你是链接的本地的文件。
我如果链接服务器192.168.4.100的DB数据库,帐号为DB_USER 密码为DB_PWD那怎么写