各位大侠:
         请问一下,如果用vb开发工具,用sql server 2000 或者 access 做后台数据库,制作完成之后,用vb打包做成安装文件,往其他电脑上安装的时候,被安装的电脑上是否也必须安装了在开发过程中用到的数据库啊(比如我用access数据库,在被安装的电脑上是否也得有access啊?)
          还有就是在开发过程中有vb控件与数据库连接时遇到选择自己电脑的名称这一步,然后在程序里多次用到这一名称,如果制作成安装文件之后在程序里面就不能修改这一名称了,这样做成的安装文件等于白费啊,只能在自己的机子上使用,我想问一下怎么解决这个问题??
          请各位高手不吝赐教,不胜感激!!!

解决方案 »

  1.   

    1. 在被安装的电脑上也要安装相应的数据库,Access一般装Office都会有。
    2. 一般都会建一个配置文件,如.ini等存放相关的参数,系统起动时从配置文件中读取相关参数到全局变量中即可。或都在系统第一次运行时读数据库以前做一个Form让用户输入服务器名称即可,当然也要保存到本地文件。
      

  2.   

    SQL是必须装的,ACCESS的话可以不装,但你必须在代码中写生成数据库,打包的时候会要求带上数据库引擎的。