我开发一b/s程序,服务器是sqlserver2000的,客户端是delphi开发的。其中用到了DevExpress.Inspector,DBGridEh,fastreport这3个第3方控件,我现在要打包制作安装程序,可是打完了之后,装在机子上运行之后,却没有反应,甚至连一点提示都没有.在刚打开的时候,在进程里有这个程序,但是过了几秒钟,就消失了,没有任何提示.
我在网上查是缺少mdac_typ2.7.exe,就从网上下了来安装,可是还是不行,于是又安装了sqlserver的客户端,还不行,我没有办法了,请各位帮帮忙.
我在网上查是缺少mdac_typ2.7.exe,就从网上下了来安装,可是还是不行,于是又安装了sqlserver的客户端,还不行,我没有办法了,请各位帮帮忙.
解决方案 »
- 如何实现一键关注新浪微博...
- 还是关于DELPHI7版权的问题.
- Delphi2010 开发unicode多语言程序,存取乱码,数据库为Oracle11G
- Treeview 如何从SQL数据中加载信息
- 请教:TIdFTPServer创建FTP服务器如何创建多个虚拟目录?
- 为Timage导入图片的问题
- TADOQuery + MsSQL Server2000,CPU占用100%的问题
- 屏幕保护时的窗口问题
- 我是花心大萝卜,谢罪散分。。。
- 后台运行的程序怎样得到当前窗口的title?
- 十万火急,救助于动态插入数据问题!急急急!!!!!!!!1
- 寻求用友财务软件接口!!!!!!接口说明也可以!!!
或者,用些如:EurekaLog , madshi 的调试包,加到你的源码编译,再看出错信息
我在本机装delphi和sqlserver2000的情况下,可以运行该程序,但是在别的机子上,部安装这2个就不可以运行.
2检查程序里的数据链接,有没有找固定地址的;
3是否有默认就打开的数据链接;
4最后才来查看是否缺少依赖的文件如Dll等
这个你打包的时候带了嘛?
这个问题我也遇到过,
dbmsadsn.dll
dbmsgnet.dll
dbmslpcn.dll
dbnmpntw.dll
dbwdblib.dll
qtintf.dll
如果你有配置文件也要打进去,我就这么打的,好用。
我用的tiger install非常好用。
还有上面那几个文件具体都是做什么的,我自己还不清楚呢,我是知道这么打,谁要是知道请告诉我一下了
dbmsgnet.dll
dbmslpcn.dll
dbnmpntw.dll
dbwdblib.dll
这几个文件是不是madc的库文件呢?
其它的一般DELPHI都给打进去啦。
另外,经我测试,就是ado的打包问题。
我在客户机上试验过,加了ado的程序不可以运行,不加的就可以运行,所以现在问题就是如何打包ado?
就一个普通的窗体,放上一个adoconnection和adoquery,然后再formcreate中,adoquery连接数据库
procedure TForm1.FormCreate(Sender: TObject);
begin
adoquery1.open;
showmessage(adoquery1.fieldbyname('frl_ygxx_ygxm').asstring);
end;
可是就这么个简单的程序就运行不了,大家谁打过ado的包,请告诉我吧