怎样发布连接Sybase和Informix数据库的程序?(100分)

X

xhmeng

Unregistered / Unconfirmed
GUEST, unregistred user!
使用Sybase11和Informix9的程序,除发布BDE,SQL LINK外。客户端软件
要发布那些文件?及如何修改注册表?
难道要用户自己安装Sybase和Informix的客户端(均大于20兆)?
 
1. 注册表中关于BDE里有关Sybase11和Informix9的驱动程序的参数都需要,
可以采用倒出注册表文件然后用ShellExecute(或手工运行), 当然也可以
自己用程序写注册表.

2. Sybase和Informix的有关网络传输(Network transfer)的DLL, 或者这样:
安装一个新的系统, 复制应用程序, 然后运行, 如果报某个dll找不到,
就从可以运行的系统中复制一个过去, 反复直到程序可以运行.
所有的DLL就是全部的DLL了.

不过有时候可能还需要一些别的文件, 类似*.cnf, *.btl之类的, 可以
在Sybase和Informix的Client端找到.
不过鉴于版权问题, 最好是让用户自己安装数据库的Client端.
 
iknow的第2个方法很好, 不过不一定能成功:-(
这也是没有什么太好的方法:-(

btw. 安装客户端不涉及版权:)
 
我还没见过那家公司把SYBASE等大型数据库很好的做到
安装盘中的呢,而且用大型数据库的应用都比较大,你还要维护
而且用户也应该自己买,
(告书你个秘密,你如果做代理是比用户自己去买便宜的多)

MS的VISUAL STUDIO中有个DENPENDENCY WORKER中可以察看所有
和程序有关的静态连接的DLL
 
我现在也碰到同样的问题?我的应用程序用到SYBASE FOR WINDOWS 9X客户端,如何把它打包到INSTALL SHIELD生成的软件包中,同时将SERVER NAME的IP及PORT号等配置信息一起配置好呢?
 
多人接受答案了。
 
顶部