|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2004/2/27 16:08:02 |
标题: |
与ACCESS的联接的两个菜鸟问题? |
浏览:1172 |
|
加入我的收藏 |
楼主: |
一、我把数据库设了密码后,来到DELPHI中,联接时它说此数据库以被他人以主占方式打开,可我以经设了用户名和密码了,为什么还是不行呢? 二、在没设密码时,如何毕免每次反问数据库时,不用出现输入用户名和密码的提示(这也是事先设过用户名和密码的)
可能以前也有很多人问过,但我找了一个下午了,找不到,所以请大家再次指点一下!谢谢!!!
----------------------------------------------
人在江湖漂,哪能不挨刀! |
作者: |
cjrb (Thinking In 魂) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/2/27 16:14:56 |
1楼: |
一,可能连接字符串出错。 二,LoginPrompt:=False;//这个属性的设定 Const CSQLStr='Provider=SQLOLEDB.1;Persist Security Info=False;'+ 'User ID=%s;password=%s;Initial Catalog=%s;Data Source=%s' ; CACCESSStr='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%S;'+ 'Persist Security Info=False;Jet OLEDB:Database Password=%s'; --------- with ADOConnection do begin Close; ConnectionString:=Format(CACCESSStr,[sDataName,sPassWord]); LoginPrompt:=False; try Open(); except Application.MessageBox('数据库连接出错,请重新配置!', '提示', MB_OK + MB_ICONSTOP + MB_TOPMOST); Application.Terminate; end; end;
----------------------------------------------
充电..........
|
作者: |
|
2004/2/27 16:32:38 |
2楼: |
真是感激不尽啊!!!!
----------------------------------------------
人在江湖漂,哪能不挨刀!
|
作者: |
zwn (zwn) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/2/27 16:47:32 |
2楼: |
我把我用ADO连接ACCESS的字符串拷给你: Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=DATE\ybxs.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=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:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
我没有用密码!也不会出现登录框,将所编程序拷到其它机子上也可以用(连同数据库哟,使用方法:先不忙打开DELPH,先在任意一个盘里建一个文件夹(你所编的系统如yyset),再在该文件夹里建一个子文件夹(date,我上面就是),再建一个ACCESS库取名XXXX,自己随便取将之保存在DATE文件夹里,库里要建表哟~),这些做完后,再开始打开DELPHI不忙去连数据库,先保存这个工程(自己取好名等,一定要将这个工程保存在上面的文夹里哟,不能去默认系统给的保存地址),之后用上面的连接字符串,连接数据库,编译后不愁变更驱动器符号,随便将文件夹移动到何处,都能连上数据库.如果有用的话就好好分析一下再作!
----------------------------------------------
感谢给我帮助的朋友们!希望能够遇见你!祝福您一生平安!
|
作者: |
|
2004/2/27 17:46:53 |
3楼: |
含泪跪谢!!!
----------------------------------------------
人在江湖漂,哪能不挨刀!
|
|