为什么我Access数据库加密后,用VB如何连接?

emerald_0616 2001-06-04 03:55:00
我用Access建数据库,为了加密,我加了数据库密码后,用VB就总是连接失败。除了用ODBC,但我是用代码连接的,不想用ODBC.请问各位高手,应如何连接?
...全文
104 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
emerald_0616 2001-06-06
回复
emerald_0616 2001-06-06
谢谢大家给我的意见,zfcheng已经一语解决了我的问题。非常感谢他。
回复
4_Eye_Cat 2001-06-05
哈哈
还得区分工作组密码和数据文件密码
数据库的密码一下子就可以搞定的(指crack掉)

工作组密码就讨厌拉
回复
y1g1y1 2001-06-04
DAO :

gsDatabase = "D:\Documents and Settings\Administrator\桌面\NewFullText\FDFullTextDatabase.mdb"
gsConnect = "ms access;pwd=yuanguanyuan"
Set Dbs = DBEngine.Workspaces(0).OpenDatabase(gsDatabase, False, False, gsConnect)


ADO:


Option Explicit
Dim conn As New ADODB.Connection
Dim rst As New ADODB.Recordset

Private Sub Form_Load()
rst.Open "Select * from users", "DBQ=" & "D:\Inetpub\wwwroot\Password\_database\passwords.mdb" & ";Driver={Microsoft Access Driver (*.mdb)};UID=;PASSWORD=Xpass", 3, 1
End Sub

回复
Lontan 2001-06-04
在连接语句中加入用户名及您的数据库密码即可!!!!
回复
zfcheng 2001-06-04
在连接字符串中:
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" + PathName & ";Jet OLEDB:Database Password=" & Password
回复
poweruser 2001-06-04
为什么我Access数据库加密后,用VB如何连接?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
首先题目有语法错误

你用的是DAO还是ADO连接的,在connectionString中将UserID和PWD加上就可以了
回复
相关推荐
发帖

1187

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-06-04 03:55
社区公告
暂无公告