我在做程序时,用adoquery连接Access数据库,但我的Access数据库必须要验证密码,所以不知道用什么方法才能实现对有密码的Access数据库进行连接!!!(我连接时看到有两个选项一个是空白密码,另一个是密码连接,但设定以后并不能连接到数据库),是不是还有别的设置或是方法.请指教!!!
解决方案 »
- OPENROWSET嵌套在DELPHI里面怎么用?
- Free Pascal 内存和端口操作问题
- [七年]没有来了,大家还认识我吗?★★★★★
- N个组件放在一个窗口里,Align:=alLeft;怎样让这些组件按照指定的顺序排列呢?
- fastreport、tee7和Quickreport安装疑问以及其他一些问题?
- 那我能给出的最高分求教(不够可以再加):ADO编程中Master/Detail和继承的问题
- 请问DBExpress连接Oracle8i的问题
- 请问Pascal的结束符是什么?
- 急!!!寻求delphi反编译工具软件!!!
- fastreport不能双面打印吗?
- 读写文件文件
- 〓〓〓简单问题,如何在主窗体显示后执行一段代码?
//修改ACCESS数据库密码
var
STempFileName:string;
vJE:OleVariant;
begin
STempFileName:=GetTempPathFileName;
try
vJE:=CreateOleObject('JRO.JetEngine');
vJE.CompactDatabase(format(SConnectionString,[AFileName,AOldPassWord]),
format(SConnectionString,[STempFileName,ANewPassWord]));
result:=CopyFile(PChar(STempFileName),PChar(AFileName),false);
DeleteFile(STempFileName);
except
result:=false;
end;
end;
在连接窗口中,选择“所有”那一页。
数据库的密码在这个选项里设置
Jet OLEDB:Database Password
其他网友注意楼主说的是access的安全密码,而不是连接数据库的用户名和密码,前一种密码是不带用户名的,这是office系列软件的安全密码。