

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数据库。