1、如何使用AODCONNECTION组件连接带有密码的ACCESS2000数据库。
2、如何修改ACCESS2000数据库密码。
1,放一个ADOConnection,设置ConnectionString属性,选择MS Jet 4.0作为OLE DB provider。选择Access文件,输入用户名和密码,选择保存密码。把ADOConnection的LoginPrompt属性设置为False;Active设为True;
放一个ADOQuery,设置Connection为刚才的ADOConnection.设置SQL属性为你要执行的SQL语句。放一个DataSource,Dataset设置为ADOQuery。然后放TTable连接到那个DataSource就可以了
呵呵,要在构造连接串时,在All那个页中中,修改Database Password这一项的值为你实际的数据库密码.然后就可以连上了.
关于修改数据库密码,好
很多人都没注意,access的密码是分两种的,一种密码就是你说的给数据库加的密码,那个密码并不是在ado的连接那一页填写的useid和password,默认是admin和无密码,所谓的数据库密码要在‘所有‘那一页的jet oledb databasepassword里填写。
至于在连接那一页要填写的用户跟密码,指的是你在建立一个access数据库以后,可以用ms access workgroup administrator建立一个工作组信息文件(后缀是.mdw或.mda),然后你在数据库的工具--安全里指定、添加不同的用户,并且可以给不同的用户设置权限、密码,例如你不想给某用户修改你的数据库设计或限制某些表的读取什么的都可以在这里设置,然后在delphi的ado‘连接‘页里要填写的就是这个userid和password,没设置过就不用填的,并非ado不支持带密码的access2000