关于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\机器名
我立即反问为什么要用 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\机器名
相关文章推荐
- 关于URL.openConnection()得到的连接对象问题
- 关于C#连接SQL2012查询表出现“对象名”XXX“无效”的解决办法
- C#连接OleDBConnection数据库的操作
- 关于JAVA连接sql2005的问题
- C#读取Excel文件(通过OleDb连接,把excel文件作为数据源来读取)
- 关于WebLogic下应用使用URL.openConnection获取连接返回 HttpsURLConnection与SOAPHttpsURLConnection的问题
- 如果数据库用(local)\sqlexpress登陆,C#的连接字符串写法
- 一个关于“OLE DB 提供程序 'sqloledb' 指出该对象中没有任何列”错误的解决方法
- asp.net c# 连接mysql库(mysql-connection-net库)中的例子
- 关于java数据库章节connection连接不成功的时候!!!
- 使用connection对象创建SQL server和ODBC的数据源连接
- 关于C#中数组、ArrayList与List三个对象的使用区别
- C#:连接数据库Connection
- C#中的ODBC、OLEDB连接
- 关于“ORA-12545: 因目标主机或对象不存在,连接失败。”原因分析及解决方案
- C# 连接sql2005 且 查询
- 使用 ConnectionStringBuilder 对象创建精确连接字符串
- 关于怎么C#控制台窗口中怎么创建连接查询数据库操作
- c# 关于如何连接数据库的几种方法(switch语句中)
- 关于连接linux服务器时shell提示securecrt connection was reset的问题