您的位置:首页 > 数据库

关于C# OleDbConnection对象,连接SQL2005的连接串写法

2008-12-29 21:07 274 查看
最近一个同事在自我充电的时,忽然问我.如果使用OleDbConnection对象,连接SQL2005时,连接字符串应该怎样写?

我立即反问为什么要用 OleDbConnection对象呢?SqlConnect对象不是专门连接这种数据库吗?此牛人不理我的问题,执意要我不要管,这是"他喜欢".于是将以下这段连接串丢给他.

<add key="ConnectionString" value="Provider=sqloledb;Data Source=10.4.4.13;Network Library=DBMSSOCN;Initial Catalog=MYMgmt;User ID=sa;Password=sa; " />

此串原本是一个项目中连接SQL2000的,可以说百试不爽.N秒后牛人甩过来一句"骗子" ,晕,此名句应该是本人用在别人身上的.

一试之下,还是真让人无法理解.于是在网上一顿狂搜,各式各样的写法没一个好用的.于是和牛人结合网上例子一起研究了一下,终于试出来了.却实是试出来的,因为连自己都不知道为什么这么写就好使用了.原理太复杂了,留给牛人们去研究吧


<add key="ConnectionString" value="Provider=SQLNCLI; Data Source=10.4.4.13\dbServer; uid=sa; pwd=sa; Initial Catalog=MYMgmt"/>

标识部分IP\机器名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: