BDE数据库打包问题(50分)

  • 主题发起人 主题发起人 wsq547
  • 开始时间 开始时间
W

wsq547

Unregistered / Unconfirmed
GUEST, unregistred user!
现有一程序,使用数据库为DELIPHI自带的BDE数据库,打包成功后,可以正常使用,但现在我想问的就是,当在同一电脑上安装此程序在不同盘时,程序正常运行,要求数据能存入相应的程序安装目录下,现在就是不同盘的程序运行,都会访问同一数据库。
 
在访问数据库里,加上红色的那部份.那是说在你的程序有目录下的AA.mdb
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[red]'+ExtractFilePath(Application.ExeName)+'[/red]AA.mdb;Persist Security Info=False';
 
还是没有解决实际的问题
 
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=sogal.mdb;Persist Security Info=False;Jet OLEDB:Database Password=******
这是我的访问程序.
 
procedure Tformmain.FormCreate(Sender: TObject);
var MainPath:string;
begin
MainPath:=ExtractFilePath(Application.ExeName);
adoconnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+MainPath+'aa.mdb;Persist Security Info=False';//adoconnection1连接
adoquery1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+MainPath+'aa.mdb;Persist Security Info=False';//adoquery1连接
//窗口创建时,使用相对路径来连接数据库.
 
后退
顶部