大家好,我编了一个数据库程序,可编好后在别人电脑上没法运行,别人的电脑没有DELPHI和sqlserver,(后台sqlserver数据库是安装在局域网服务器上的),是不是缺少资源文件啊,我在程序打包时得加入哪些资源文件呢?请高手赐教

解决方案 »

  1.   

    要安装微软数据库引擎(MSDC)
      

  2.   

    你是用ADO还是BDE来连接数据库的啊??如果是BDE的话,那还是需要安装BDE的啊!!!
      

  3.   

    主要看看你控件的bpl文件是否编译进exe文件。如果没有,需要控件的BPL.
    另外如果是用BDE连接数据库的话,需要安装BDE。
      

  4.   

    我用的ADO连接。没有提示,打开时就不动了,关都关不掉,得用任务管理器关。我用的是InstallShield打的包
      

  5.   

    是不是你写的ADO连接字符串不对啊,还保留着你开发环境下适用的字符串,到了新环境,尤其新局部网,IP错了机器名错了就连不上了。
      

  6.   

    1、ADO驱动是否有问题
    2、数据库连接串是否正确
    3、是否需要其它动态库支持
      

  7.   

    我直接用的IP连接,数据库是直接写死的,没用读INI文件的方式,我试了一下,只要在别的电脑上装sqlserver客户端就没事了,难道我要在每台电脑上都装sqlserver客户端吗?这样也太麻烦了