ADO(VC) connection的open.connectionstring究竟填什么

vurten 2010-09-03 09:17:58
我上网查了下connectionstring 要填 Provider= 指定用来连接的提供者名称。
File Name= 指定包含预先设置连接信息的特定提供者的文件名称
Remote Provider= 指定打开客户端连接时使用的提供者名
Remote Server

但我在一些VC的MFC程序里看到ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=pubs" 为什么User ID=sa 会在里面的?

有些填 ConnectionString =“ Data Source=adotest;UID=sa;PWD=;”

有些填ConnectionString ="driver={SQLServer};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139"


我都快懵了,,究竟 ConnectionString 填什么 ? 密码? 用户名? 还是只填database Provider??? 怎填的都不一样?
...全文
192 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
senlinzhiwang 2010-09-13
  • 打赏
  • 举报
回复
连接串有好几种,略有区别。以下是我自己用的一种,你只需要把里面的用户名,密码,和数据库名改了就行了。
Provider=SQLOLEDB.1;Password=11111111;Persist Security Info=True;User ID=sa;Initial Catalog=BitmapText;Data Source=127.0.0.1
xiaochun5243 2010-09-13
  • 打赏
  • 举报
回复
连接字符串一般都不要自己手写。添加一个ADO控件,属性里面有意向CONTROL属性,在里面连接。之后把它拷贝出来然后再黏贴到你的链接字符串里面就行了。尽量不要手写。
yibuyisheng 2010-09-04
  • 打赏
  • 举报
回复
这个是连接字符串,根据各种不同的情形连接不同的数据库,ado就是根据这个连接字符串找到数据的
zyq5945 2010-09-03
  • 打赏
  • 举报
回复
根据不同数据库驱动程序参数都不一样
http://blog.csdn.net/zyq5945/archive/2010/05/13/5586423.aspx

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧