地球百子林肯剧照:在VB中使用ADODC控件访问ACCESS数据库问题

来源:百度文库 编辑:高校问答 时间:2024/04/27 22:31:09
在VB中使用ADODC控件访问ACCESS数据库如数据库有密码该怎么样通过密码访问
Adodc.RecordSource = "select*from 表名 where 字段名=" & "'" & 字符串& "'"
Adodc.Refresh
数据库的密码是123,那么密码应该加在哪,用什么语句。谢谢

通过Adodc控件连接加密的数据库的方法有两种:

一种方法是在设计状态时,在“属性窗口”中,对Adodc控件的ConnectionString属性设置一个有效的连接字符串,并在连接字符串后增加上”; Jet OLEDB: DataBase password=1234”,再设置Adodc控件的CommandType、RecordSource的属性就可以创建到加密的数据库的连接了。

另一种方法是在运行时,通过代码动态地设置ConnectionString、CommandType和RecordSource属性来创建连接。 只要在ConnectionString属性的有效连接字符串后增加上”; Jet OLEDB: DataBase password=1234”即可。

Set cn = New ADODB.Connection
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\表名.mdb;Jet OLEDB:DataBase password=;"
cn.Open

不是很熟悉,不知道这样行不行,在我这是可以的。