我的vb程序要访问SQL数据库,我是通过ODBC数据源配置,ADO控件访问的,怎样打包和安装,可在其他机子上直接安装运用

解决方案 »

  1.   

    用Setup Factory打包后安装。
    自己设置好ODBC数据源。
      

  2.   

    你要求的方法我也在找,据说用InstallShield可以打包,可我的英语不行,不会用。我找遍了Setup Factory中功能,也没发现可以打包数据源的(可能是我没发现)。我通常用以下方法:
    不用ODBC连接SQL SERVER数据源,而直接用OLEDB来连接数据库,这样就可以不用设定数据源,在别人机子安装就可以少一个连接数据源的麻烦。方法是:把连接字符串设置为
    Provider=SQLOLEDB.1;Persist Security Info=False;User ID=用于进入SQL SERVER 2000 查询分析器的SQL SERVER 的身份验证的用户名;password=验证的密码;Initial Catalog=数据库名;Data Source=127.0.0.1  (如是windows身份验证,可能不要User ID,和password)然后其它弄好了打包,把创建数据库的SQL语句放到记事本中。到别人机子上时一要安装你打包的,二用记事本上的SQL语句创建数据库,这样就可以用了。当然我这个方法一定不是一个最好的方法,肯定还有更省力的方法,如果哪位高手知道,请帮我们解决一下。给别人带去快乐是一个人最大的快乐,希望高手们能为我们带来好的答案。谢谢