用户名:  密码:   
您当前的位置:首页 > 程序设计 >  Delphi > 

Delphi7.0中ADO连接的相对路径设置

上次修改时间: 2009-09-05 13:03:58      来源:网络总结      作者:钢铁长陈
上一页      路径:DSD\Learn\Delphi语言\Delphi相关\Delphi数据库相关\      下一页

delphi+ado+access相对路径如何设置方法:

测试成功一:

20090906Delphi7.0XpSp3下测试通过,测试程序,美程管理系统

在ADOQuery1的属性的connectionstring中设置“.\DBDEMOS.udl”即使用当前目录的udl文件。
注:必须要有斜杠前的那一点,否则不成功。

测试成功二:

测试我的同学录:
将如下的连接
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=H:\Delphi devised\Schoolmate\db1.mdb;Persist Security Info=False
改为
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\db1.mdb;Persist Security Info=False
测试通过。


网上说的:数据库放到自己程序目录下,用路径时:'.\database\data.mdb'
网上方法2(未测试通过):
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OlEDB.4.0;Data Source='+
ExtractFilePath(ParamStr(0))+'\数据库.mdb;User ID=admin;Password=;Persist security Info=False'
使用ExtractFilePath(ParamStr(0))获得当前程序所在路径,"数据库.mdb"为数据库的名称,将数据库文件与程序放在同一个文件夹下,这里用的是Access数据库。