为什么无法连接ACCESS数据库? 我DELPHI连接ACCESS2000的数据库,就有:初始化提供者发生数误,测试连接失败,无法启动应用程序,工作组信息文件丢失,或被其他用户以独占方式打开。WHY??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接在Access中打开这个文件呢?会不会也有问题? 可以直接打开,晕菜了,刚才把DELPHI5重装了一次,又打了ADO补丁,查看了系统进程,没什么可疑的,应该可以排除是病毒。 直接在Access中打开这个文件呢?会不会也有问题? 凡是Access数据库设置了密码的,均有以上问题。CSDN中不知有多少人问过同样的问题。以下代码已经通过测试: with ADOQuery1 do begin Close; ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' + 'User ID=Admin;Password=;Data Source=C:\db1.mdb;' + 'Persist Security Info=False;' + 'Jet OLEDB:System database="";' + 'Jet OLEDB:Registry Path="";' + 'Jet OLEDB:Database Password="YOURPASSWORD";' + 'Jet OLEDB:Engine Type=5;' + 'Jet OLEDB:Database Locking Mode=1;' + 'Jet OLEDB:Global Partial Bulk Ops=2;' + 'Jet OLEDB:Global Bulk Transactions=1;' + 'Jet OLEDB:New Database Password="";' + 'Jet OLEDB:Create System Database=False;' + 'Jet OLEDB:Encrypt Database=False;' + 'Jet OLEDB:Compact Without Replica Repair=True;' + 'Jet OLEDB:SFP=False'; SQL.Text := 'Select * From aTable'; Open; end; 请大家推荐几本书来 绘图问题,想不通 高分、在线等待 收邮件的时候出现错误提示:connection closed gracefully inttohex的用法 在edit 中,如何按enter 键 代替 Tab键 在delphi中怎么编写一个解析器,回者必酬, 请问一个关于adotable的问题! Vista下该如何使用GetValueNames! 哪里有ICS控件组 请教在DELPHI中调用API发送EMAIL的问题!!!!! 大家帮帮我啊,不要因为分少啊,我是刚注册的呀。 关于证件套找的问题(江湖告急!!!!)(高分求救!!!)
CSDN中不知有多少人问过同样的问题。
以下代码已经通过测试:
with ADOQuery1 do
begin
Close;
ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'
+ 'User ID=Admin;Password=;Data Source=C:\db1.mdb;'
+ 'Persist Security Info=False;'
+ 'Jet OLEDB:System database="";'
+ 'Jet OLEDB:Registry Path="";'
+ 'Jet OLEDB:Database Password="YOURPASSWORD";'
+ 'Jet OLEDB:Engine Type=5;'
+ 'Jet OLEDB:Database Locking Mode=1;'
+ 'Jet OLEDB:Global Partial Bulk Ops=2;'
+ 'Jet OLEDB:Global Bulk Transactions=1;'
+ 'Jet OLEDB:New Database Password="";'
+ 'Jet OLEDB:Create System Database=False;'
+ 'Jet OLEDB:Encrypt Database=False;'
+ 'Jet OLEDB:Compact Without Replica Repair=True;'
+ 'Jet OLEDB:SFP=False';
SQL.Text := 'Select * From aTable';
Open;
end;