如何用ADOConnection1连接一个带有密码的ACCESS数据库文件 connectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password=ggggg;Data Source=F:\db1.mdb;Mode=ReadWrite;Persist Security Info=True' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,上面的缺少了用户:connectionstring:='Provider=Microsoft.Jet.OLEDB.4.0;Password=ggggg;User ID=ggggghh;Data Source=F:\db1.mdb;Mode=ReadWrite;Persist Security Info=True' ADOConnection.Connectstirng 选择:MS Jet 4.0 OLE DB Provider,下一步,选择你的Access数据库,去除“空白密码”,输入你的密码,选择保存密码,Ok. tygh2000(峰) 不行的 提示是无法启动程序 关注 我用ODBC再ADO就可以,我也在找方法 在连接串中的passwore 和 userid中添上就可以了 在数据库连接属性的所有页编辑Password的属性值即可 多嘴一句:把loginprompt设为false ADOConnection1.Connected := false;path:=ExtractFilePath (ParamStr(0))+'db1.mdb';ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=;Data Source='+path+';Persist Security Info=False';ADOConnection1.Connected := true;adoquery1.Open ; 再多事一下:try ADOConnection.Connected :=False; ADOConnection.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=' +GetCurrentDir+'\Data.mdb' +';Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";' +'Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine ' +'Type=5;Jet OLEDB:Database Locking Mode=0;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:Don'''+'t' +' Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;' +'Jet OLEDB:SFP=False'; ADOConnection.Connected :=True; Except ADOConnection.Connected :=False; MessageDlg('无法找到数据库文件Data.Mdb!',mtError,[MBOK],0); end;zhenkong(方舟) ( ) 信誉:100 2002-05-22 11:24:00 得分:0 多嘴一句:把loginprompt设为false To:lanbada(lanbada) 不好意思,我就是将 楼三wolfAone(¤一步一步网上爬¤) 的过程转化成了代码,没经过测试,可以参考楼三wolfAone(¤一步一步网上爬¤) 的! Treeview的事件 有誰知道TLabel控件怎樣重畫自己? 求助:有没有不需要BDE就可以访问paradox或dbf,Foxpro的控件?有答案就立刻结帖! 建议马上开delphi8.net版,因为它和以前不一样了~~ 怎么把DBGrid中的数据赋值给TListView? 右对齐? 如何把文件上传到服务器? 请问Indy控件组里的TCPServer、TCPClient控件怎样解决代理服务器的问题,进行局域网内、外的连接? 菜鸟问题:关于字符串 如何做到程序运行条件不满足是立即退出? 怎样使画笔变粗? 急:如何将ADOconnection和数据库连起来?
connectionstring:='Provider=Microsoft.Jet.OLEDB.4.0;Password=ggggg;User ID=ggggghh;Data Source=F:\db1.mdb;Mode=ReadWrite;Persist Security Info=True'
选择:MS Jet 4.0 OLE DB Provider,下一步,选择你的Access数据库,去除“空白密码”,输入你的密码,选择保存密码,Ok.
提示是无法启动程序
关注
我用ODBC再ADO就可以,我也在找方法
path:=ExtractFilePath (ParamStr(0))+'db1.mdb';
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=;Data Source='+path+';Persist Security Info=False';
ADOConnection1.Connected := true;
adoquery1.Open ;
try
ADOConnection.Connected :=False;
ADOConnection.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source='
+GetCurrentDir+'\Data.mdb'
+';Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";'
+'Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine '
+'Type=5;Jet OLEDB:Database Locking Mode=0;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:Don'''+'t'
+' Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;'
+'Jet OLEDB:SFP=False';
ADOConnection.Connected :=True;
Except
ADOConnection.Connected :=False;
MessageDlg('无法找到数据库文件Data.Mdb!',mtError,[MBOK],0);
end;zhenkong(方舟) ( ) 信誉:100 2002-05-22 11:24:00 得分:0
多嘴一句:把loginprompt设为false
不好意思,我就是将 楼三wolfAone(¤一步一步网上爬¤) 的过程转化成了代码,没经过测试,可以参考楼三wolfAone(¤一步一步网上爬¤) 的!