怎样改变VB与数据库连接密码?

Free_Windy 2004-11-01 07:51:25


我用以下函数连接数据库:
Mcnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Sell.mdb;Persist Security Info=False;Jet OLEDB:Database Password=12345"
然后将程序生成为.exe
因此密码12345无法灵活更改(要进入源代码才能更改).
请问此密码能否存在数据库中,或存在文件文件中.方便更改?
需要怎样写这个连接代码????????
...全文
207 点赞 收藏 22
写回复
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
tztz520 2004-11-22
最简单容用的就是将密码加密后存到INI文件.读写都方便
回复
56xue 2004-11-22
我一般把密码存在access里,access存的密码进进简单字符加密码,access本身也要加密,密码位数超过18位,最后把access文件名mdb改成ini,这样先读取access里的密码,再把取得的密码变换回去,存在一个变量里用
回复
Free_Windy 2004-11-21
是否还有更好的方法
回复
fishzone 2004-11-18
INI 文件,Txt 文件,注册表。可以简单的加密一下
或者每次开软件的时候要用户自己输入
回复
wuchao1983 2004-11-18
使用INI文件比较透明了,呵呵,加密后存到DAT里面好一点
回复
lzj34 2004-11-18
INI 文件,Txt 文件,DAT文件,注册表,都行。你还可以自己在程序写个算法加密下啊!

或者每次开软件的时候要用户自己输入
回复
creazyfish 2004-11-18
你可以自己在程序写个算法加密下啊!
回复
Free_Windy 2004-11-18
放在ini,txt里太不保险了,还有什么方法吗?
回复
aohan 2004-11-16
如果把连接在程序里写死,那你就麻烦了,呵呵
回复
wenhongL 2004-11-16
ini 文件,通过加密
回复
scatking 2004-11-16
一般都用ini文件
回复
xiaolusir 2004-11-16
写个文件,比如.txt或.ini的文件,然后把连接串中的密码改成变量,每次通过读取文件中的相应数据,付给变量,这样就能实现了
回复
Free_Windy 2004-11-16
还有其他方法?
回复
Free_Windy 2004-11-12
up
回复
白发程序猿 2004-11-12
同意lxcc(虫子|专注于抢分) !
回复
shanlisong 2004-11-12
把密码写入文本文件中,然后用程序去读取
回复
chinagkk1984 2004-11-12
帮忙up
回复
blackbug119 2004-11-02
;Database Password=密码
回复
baizhj 2004-11-02
楼主,这样一来,地球人都知道密码了.你可以用一些调试工具或者16进制阅读器看一下你的可执行程序.
回复
daisy8675 2004-11-01
好象是不能改的
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告