我的Access数据库设置了访问密码,在程序中我要用Data控件访问它。但是我不知道应该在Data的什么属性中加入此密码。如果不加,程序运行时会报“密码无效”的错!
解决方案 »
- VB中的ADO对象connection对象,command对象...等等,在哪边可以查?
- 如何解决在多表关系中添加记录的问题
- 会不会有一天 windows api 完全无法直接调用了?
- 图标问题,高手请进
- 关于vb初学者的一个计时器问题
- 为什么我不能继续向窗体上添加控件了?
- 怎么样用ADO连接加了密码的ACCESS
- 请教一个对高手来说很简单的问题!关于改变窗体
- 在VC里可以用sprintf(),VB里有没有相应的函数,怎么调用?
- 怎样对mapinfo的图层进行控制呢,那位大侠可以提供源代码,送300分
- 请大家帮我看看这个问题,应该比较简单的。
- 用datagrid显示sql server中数据库的表
"DBQ=system.MDB;" & _
"DefaultDir=" & App.Path & ";" & _
"UID=admin;PWD=pwd;"
加入adodc控件,在属性设置要连接的库的相关信息。
然后用dbgrid的datasourcE属性与ADODC关连。
使用 Data 控件打开 Accecc 数据库:
设置 Connect 属性为 ;pwd=密码
Data1.Connect = ";pwd=密码"
修改密码:
Data1.Database.NewPassword _老密码_, _新密码_
请教高手:-)
1、不可使用控件属性中的“生成”“连接字符串”的方式(可用dsn文件方式)
2、使用adodc控件的字符中的连接方式应在代码中设置连接串(见上一条),
3、使用ado对象访问
4、不论是使用ado对象还是adodc控件,连接串的形式应该是:
"Driver=Microsoft Access Driver (*.mdb);Dbq=*.mdb;Uid=admin;Pwd=*"
而不能用:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=*.mdb;jet oledb:database password=*;Persist Security Info=False"
以上情况仅针对设置了密码的情况!!
以上本人以试验过多次,若有不同意见,请留言,或发邮件到[email protected]