ASP.NET using System.Data.OleDb;菜鸟求助,大神别懒!

我刚才看到使用OLEDB方式连接,可以连接任何数据库,包括一些常用的EXCEL等然后我就试了一下用OleDbConnectionconn=newOleDbConnecti... 我刚才看到使用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>怎么写?
展开
 我来答
百度网友c56cded
2013-10-11 · TA获得超过1940个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:246万
展开全部
Access数据库:

OleDbConnection conn = new OleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings["testdb"].ToString());

<add name="testdb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=~/App_Data/yougood_db.mdb"/>

MSSQL数据库:
SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["testdb"].ToString());

<add name="testdb" connectionString="data source = . ;database=test;user id = ss; pwd = ss;" providerName="System.Data.SqlClient"/>
追问
你的MSSQL数据库,我试过了,
放到vs2010 .net2.0里,报错的
追答
OleDbConnection
需要引用System.Data.OleDb;

SqlConnection
需要引用System.Data.SqlClient;
皇宫的战士莱安
2013-10-11 · TA获得超过593个赞
知道小有建树答主
回答量:1273
采纳率:100%
帮助的人:617万
展开全部
<connectionStrings>
<add name="WindowsApplication1.Properties.Settings.ConnectionString"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Documents and Settings\Administrator\桌面\WindowsApplication1\WindowsApplication1\test.accdb";Persist Security Info=True;User ID=admin"
providerName="System.Data.OleDb" />
</connectionStrings>
其他的就和别的使用oledb方式一样了
追问
没看懂,感觉你是链接的本地的文件。
我如果链接服务器192.168.4.100的DB数据库,帐号为DB_USER 密码为DB_PWD那怎么写
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式