关于C# OleDbConnection对象,连接SQL2005的连接串写法
最近一个同事在自我充电的时,忽然问我.如果使用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\机器名
 
 
 
                    
                 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号