安裝制作的問題!(數據庫用INI文件配置在本機可以運行,但是安裝進別人電腦就不行了)
是不是我打包沒有打好啊。。。
在設計的這台電腦沒有問題。
可用 Install..軟件打包後裝到別人的電腦就不行了。
INI文件如下
[kingtec]
SERVER NAME=greatwall
database name=lisun
user name=sa
PASSWORD=000
這是調用文件。
my:=tinifile.Create(extractfilepath(paramstr(0))+'king.ini');
database1.Connected:=false;
sevname:=my.ReadString('kingtec','SERVER NAME','');
datname:=my.ReadString('kingtec','database name','');
usename:=my.ReadString('kingtec','user name','');
pass:=my.ReadString('kingtec','password','');
database1.Params.Values['SERVER NAME']:=sevname;
database1.Params.Values['database name']:=datname;
database1.Params.Values['user name']:=usename;
database1.Params.Values['PASSWORD']:=pass;
try
database1.Connected:=true;
except
messagedlg('連接錯誤!請確認服務器地址和密碼用戶名!',mtwarning,[mbok],6);
application.Terminate;
end;
用的是BDE連庫。。。
我猜可能是打包的部題,以前沒有用到INI文件直接在database1當中配置沒有問題。。
為了靈活一點改為INI就出了這種問題。。。