我开发一b/s程序,服务器是sqlserver2000的,客户端是delphi开发的。其中用到了DevExpress.Inspector,DBGridEh,fastreport这3个第3方控件,我现在要打包制作安装程序,可是打完了之后,装在机子上运行之后,却没有反应,甚至连一点提示都没有.在刚打开的时候,在进程里有这个程序,但是过了几秒钟,就消失了,没有任何提示.
我在网上查是缺少mdac_typ2.7.exe,就从网上下了来安装,可是还是不行,于是又安装了sqlserver的客户端,还不行,我没有办法了,请各位帮帮忙.

解决方案 »

  1.   

    最好在 装在机子上运行之后 上安装个delphi, 运行调试下
    或者,用些如:EurekaLog  ,  madshi 的调试包,加到你的源码编译,再看出错信息
      

  2.   

    继续顶,大家帮我看看.
    我在本机装delphi和sqlserver2000的情况下,可以运行该程序,但是在别的机子上,部安装这2个就不可以运行.
      

  3.   

    1你所做的应该是C/S程序,而不是B/S;
    2检查程序里的数据链接,有没有找固定地址的;
    3是否有默认就打开的数据链接;
    4最后才来查看是否缺少依赖的文件如Dll等
      

  4.   

    qtintf70.dll
    这个你打包的时候带了嘛?
      

  5.   

    一定是缺少 qtintf70.dll
    这个问题我也遇到过,
      

  6.   

    qtintf70.dll这是一个什么文件?起到什么作用?
      

  7.   

    我就打包了一个exe文件,其他的都没有打包
      

  8.   

    这是不行的,还要打其他的文件呢。
    dbmsadsn.dll
    dbmsgnet.dll
    dbmslpcn.dll
    dbnmpntw.dll
    dbwdblib.dll
    qtintf.dll
    如果你有配置文件也要打进去,我就这么打的,好用。
    我用的tiger install非常好用。
    还有上面那几个文件具体都是做什么的,我自己还不清楚呢,我是知道这么打,谁要是知道请告诉我一下了
      

  9.   

    dbmsadsn.dll
    dbmsgnet.dll
    dbmslpcn.dll
    dbnmpntw.dll
    dbwdblib.dll
    这几个文件是不是madc的库文件呢?
      

  10.   

    把mdac_typ2.7.exe装过后应该可以的啊 然后就是qtintf70.dll
    其它的一般DELPHI都给打进去啦。
      

  11.   

    我机器上怎么没有dbwdblib.dll这个文件?
      

  12.   

    同意 lyguo(愚人(每天顶几顶挣分升星星))
      

  13.   

    up,还没有解决问题呢,希望高手给我一点意见
    另外,经我测试,就是ado的打包问题。
    我在客户机上试验过,加了ado的程序不可以运行,不加的就可以运行,所以现在问题就是如何打包ado?
      

  14.   

    我做了一个最简单的程序:
    就一个普通的窗体,放上一个adoconnection和adoquery,然后再formcreate中,adoquery连接数据库
    procedure TForm1.FormCreate(Sender: TObject);
    begin
            adoquery1.open;
            showmessage(adoquery1.fieldbyname('frl_ygxx_ygxm').asstring);
    end;
    可是就这么个简单的程序就运行不了,大家谁打过ado的包,请告诉我吧 
      

  15.   

    你建立一个udl文件,测试一下客户端是否能够与服务器连通,然后再视情况而定。