这个问题可以分成两个部分,一是如何将MS SQL Server的客户端打包到安装程序中,MSSQL的客户端中你需要打包的文件是:DBNWLIB.dll你可以在windows的system/system32(nt/200)下找到。
第二个问题要看你是如何写程序的,如果你使用的在程序中动态创建BDE数据源,那么你可以在你的程序中加入一些代码来获取你的数据库服务器名称和其他的一些参数,然后根据这些参数来动态生成BDE.

解决方案 »

  1.   

    dear Wingsun 
      在windows的system/system32下根本没有DBNWLIB.dll。
      that's why?
      are you sure?
      DBNWLIB.dll是windows自带的驱动还是需要需要安装什么?
      

  2.   

    首先在windows98/97,95下安装SQL SERVER 7(以自定义方式安装客户端连接程序,如果已安装
    SQL7之98版则略过),然后在system目录下可找到两个文件:ntwdblib.dll,Dbnmpntw.dll;
    将它们添加到安装程式并设置安装至相应目录即可。
      

  3.   

    你可以编个小程序添加对SQL Server的别名,把它封装在安装程序中,让用户安装完后运行它,来添加指定的别名。用 DbiAddAlias 完成。然后保存别名。