看过很多帖子,但是还没解决:Access2003 带密码 的 数据库 连接 字符串 ?

benbenRH 2008-12-15 03:07:48
myConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application .StartupPath + @"\DSellManager.mdb;Jet OLEDB:Database Password=123;";

我这样写为什么不行啊?
...全文
136 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zt_100094 2008-12-15
  • 打赏
  • 举报
回复
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application .StartupPath + @"\DSellManager.mdb;Persist Security Info=False;Jet OLEDB:Database Password=123"
justindreams 2008-12-15
  • 打赏
  • 举报
回复
myConnStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application .StartupPath + @"\DSellManager.mdb;Persist Security Info=True;Jet OLEDB:Database Password=123"
benbenRH 2008-12-15
  • 打赏
  • 举报
回复
我的方法是可以的了,谢谢各位!
qinhl99 2008-12-15
  • 打赏
  • 举报
回复
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application .StartupPath + @"\DSellManager.mdb;Jet OLEDB:Database Password=123;";

改为:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application .StartupPath + @"\DSellManager.mdb;Persist Security Info=False;Jet OLEDB:Database Password=123"
测试下?
pcjbird 2008-12-15
  • 打赏
  • 举报
回复
赞一个
GTX280 2008-12-15
  • 打赏
  • 举报
回复
帮顶
benbenRH 2008-12-15
  • 打赏
  • 举报
回复
我自己发现了,问题就处在这里:

// TODO: 这行代码将数据加载到表“dSellManagerDataSet.Custom”中。您可以根据需要移动或移除它。
this.customTableAdapter.Fill(this.dSellManagerDataSet.Custom);


我这里的链接字符串没有写上密码!写上就可以了!
但是VS2005说:链接字符串有敏感信息(如密码),是不安全的,我想问一下,那应该把密码保存到哪里呢?谢谢?

5分钟后结贴,回帖有分!
miwablog 2008-12-15
  • 打赏
  • 举报
回复
确实没发现什么问题,最好把错误代码贴上来
benbenRH 2008-12-15
  • 打赏
  • 举报
回复
不行啊?
hubofly 2008-12-15
  • 打赏
  • 举报
回复
Provider=Microsoft.Jet.OLEDB.4.0;data source=DATA.MDB

我就是这么写的,是可以的datasource 可以用相对路径 不一定要用绝对路径
测试下

111,131

社区成员

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

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

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