安裝制作的問題!(數據庫用INI文件配置在本機可以運行,但是安裝進別人電腦就不行了)

ialgu123 2003-05-09 08:39:26
是不是我打包沒有打好啊。。。
在設計的這台電腦沒有問題。
可用 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就出了這種問題。。。

...全文
33 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ialgu123 2003-05-10
  • 打赏
  • 举报
回复
Geranium(天使消失的街道)
那為什麼在我本機上就可以呢。。。
Geranium 2003-05-09
  • 打赏
  • 举报
回复
try
database1.Connected:=true;
except
messagedlg('連接錯誤!請確認服務器地址和密碼用戶名!',mtwarning,[mbok],6);
application.Terminate;
end;

那你的程序是不是开始的时候设置Connected为false的?可能错误就在这个地方吧?
ialgu123 2003-05-09
  • 打赏
  • 举报
回复
Geranium(天使消失的街道)兄台:設置好了當然就沒問題了。。
Geranium 2003-05-09
  • 打赏
  • 举报
回复
如果你在projects里设置好database的name和password呢?

总觉得错误出在这附近,具体是因为什么,却又因为经验有限,说不出。
ialgu123 2003-05-09
  • 打赏
  • 举报
回复
報的就是這個錯誤
messagedlg('連接錯誤!請確認服務器地址和密碼用戶名!',mtwarning,[mbok],6);
運行的是同一臺電腦的數據庫
這是我database1的配置文件
OPEN MODE=READ/WRITE
SERVER NAME=
database name=
user name=
PASSWORD=
SCHEMA CACHE SIZE=8
BLOB EDIT LOGGING=
LANGDRIVER=
SQLQRYMODE=
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
DATE MODE=0
SCHEMA CACHE TIME=-1
MAX QUERY TIME=300
MAX ROWS=-1
BATCH COUNT=200
ENABLE SCHEMA CACHE=FALSE
SCHEMA CACHE DIR=
HOST NAME=
APPLICATION NAME=
NATIONAL LANG NAME=
ENABLE BCD=FALSE
TDS PACKET SIZE=4096
BLOBS TO CACHE=64
BLOB SIZE=100K

Geranium 2003-05-09
  • 打赏
  • 举报
回复
在别人机器上运行时连接的数据库是同一台机器上的数据库吗?
Geranium 2003-05-09
  • 打赏
  • 举报
回复
我也认为是打包出的问题。

在别的机器上运行,报的错误是什么?

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧