oledb连接数据库的字符串格式?

youjianwanlei 2010-04-11 10:16:57
oledb连接数据库的字符串格式?

string strConn = string.Format("Provider=Microsoft.Jet.Oledb.4.0; Data Source={0},User ID={1},Password={2}", dbPath, Id, password);
这种格式的,后面的”变成了。 字符串格式不对

...全文
103 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liq1979 2010-04-11
  • 打赏
  • 举报
回复
关于.net连接任何数据库的连接字符串,可以参考 http://www.connectionStrings.com

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\myAccess2007file.accdb;Persist Security Info=False;
mayonglong 2010-04-11
  • 打赏
  • 举报
回复
应该不会啊
youjianwanlei 2010-04-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 youjianwanlei 的回复:]
引用 4 楼 wuyq11 的回复:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\myDatabase.mdb;User Id=admin;P……
[/Quote]
我用+连接的时候能连接上,感觉那个+看的不舒服眼睛都花了,
youjianwanlei 2010-04-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\myDatabase.mdb;User Id=admin;Password=;
Provider=……
[/Quote]
这格式我知道,就是用变量代理里面的东西的时候老出错,这样子直接写不好
wuyq11 2010-04-11
  • 打赏
  • 举报
回复
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\myDatabase.mdb;User Id=admin;Password=;
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myAccess2007file.accdb;Persist Security Info=False;
andybang1981 2010-04-11
  • 打赏
  • 举报
回复
应该没问题啊
youjianwanlei 2010-04-11
  • 打赏
  • 举报
回复
那个用 +号连字符串的感觉太麻烦点了。

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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