请教:DbExpress的程序发布需要注意些什么?(45分)

  • 主题发起人 主题发起人 base7
  • 开始时间 开始时间
B

base7

Unregistered / Unconfirmed
GUEST, unregistred user!
我连接的是db2数据库
印象里只要客户端把db2客户端配好,别名设成跟我调试的机器一样
程序应该就可以运行了
可是现在我的程序别人一运行就报错:
EDataBaseError: "Missing DriverName Property", 请问这是怎么回事呢?
(当然那些机器的db2客户端已经配好)
 
怎么没人回答呢:(
很奇怪,我另外随便写一些小程序,也用dbexpress连接了这个库
在别人的机器上运行却很正常,这是为什么呢?
程序中采用了什么会导致在别的机器上无法运行?
 
为什么不用ADO呢?
 
把DLL拷过去了吗?
 
要把dbexpdb2.dll这个文件拷到系统目录或你的程序的目录,如果你用了SQLCLIENTDATASET
的话,MIDAS.DLL这文件也要拷。
 
每用过,学习
 
可以按上述,把dbexpress.dll,midas.dll靠过去,
该机应安装db2的客户端,
再不行,装上delphi时时
 
我用D7带的dbexpress里的存储过程控件无法执行MSSQL2000上的存储过程,后来发现
那套ADO控件更好用!可能dbexpress还没长大吧[:(]
 
to all:
可是看了二楼我写的帖子了吗?
如果是因为dll没有考过去,这个现象又如何解释呢?
 
DBExpress比ADO快N倍,对Oracle和MySQL的支持很好,每种数据库都对应一个DLL,
copy过去就OK
 
我已经拷过去了,可是还是不行啊
难道没有其它原因了吗[:(]
 
安装delphi7实施
copy到程序当前目录实施
 
多人接受答案了。
 
后退
顶部