100分求救!dbexpress + mssql2k,exe文件在自己的机器上能运行,在别的机器上不行。

TheTens 2003-10-20 12:32:21
在别人的机器上点了也不报错,但也不出form。

数据库连接参数:
DriverName MSSQL
HostName 192.168.85.111
DataBase caizheng
User_Name user1
Password 983847
BlobSize -1
ErrorResourceFile
LocaleCode 0000
MSSQL TransIsolation ReadCommited
OS Authentication False
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaocuo_zrf 2003-12-11
  • 打赏
  • 举报
回复
首先你要在程序设计的时候把connection设置成为False
在程序中动态的读取INI 或者注册表等方式把参数写入
然后,你要确定其他机器上有MDAC2.6以上版本
然后
dbexpmss.dll
midas.dll
qtintf.dll
qtintf70.dll
都是需要的。
在你的DRP中要Uses MIDASLIB
这样就完全可以动态的连接了
我们公司目前都是采用了这个做法,除了Win98没有MDAC连不上之外,其他系统没有问题
zjycpic 2003-12-11
  • 打赏
  • 举报
回复
你没有安装sql 2000的数据库。
Smarthit 2003-11-25
  • 打赏
  • 举报
回复
dbexpress 和 BDE 没有关系的。
haoguozhong 2003-10-20
  • 打赏
  • 举报
回复
不知何故,帮你UP
yanhuizen 2003-10-20
  • 打赏
  • 举报
回复
做计是那台机子上没有BDE驱动!!
hmily1688 2003-10-20
  • 打赏
  • 举报
回复
是不是你在编辑时把sqlconnection的connected设为了true

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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