我的系统是用Delphi7编写的,数据库用的是SQL Server,连接数据用的是ADO!
做安装盘时遇到问题,希望各位大侠指教:
1.如何自动建立数据库(指安装程序自动完成)?
2.使用ADO是不是就能自动连到建立好的数据库上,要不要配置了,如果要怎么自动配置?
谢谢!  

解决方案 »

  1.   

    我觉得你的Ado连接的时候最好用动态的,可以让人修改的
    不要自动建立,最好使用备份和恢复数据库
      

  2.   

     非常同意 sailer_shi(笨笨虫) 这种方法也许可能麻烦一些,但是最可靠
      

  3.   

    1.如何自动建立数据库(指安装程序自动完成)?
    **我们一般用数据库和的备份和还原来说,
      有时候也用动态执行所有的SQL语句来实现。
      

  4.   

    你可以将原始的数据库的SQL全部提出来,然后将做一个小工具或者利用其它的工具,将SQL全部执行一遍就可以生成数据库。对于连接数据库最好做成动态连接的形势,否则机器IP或者名称一变就无法连接上。
      

  5.   

    赞成 zhoutian618(秦失其鹿,天下共逐,唯胜者得鹿而割 老兄的动态执行sql语句不错,本人也习惯用这种方式@
      

  6.   

    tsingtaosoft(谁是谁)你说的动态执行sql是在自己写程序里面执行生成库??
      

  7.   

    使用ADO不需要什么配置,但是分发的时候要制定一些参数,因为开发时的数据库环境和真正客户使用的数据库环境(如服务器名,用户名,密码名等等)还是有差异的,所以你的数据库连接字串ADOConnection.ConnectionString不能写死,要动态的拼接出来,这样分发才会比较容易。
    如果要在SQL Server中建立数据库可以直接拷贝数据库文件到客户的服务器上去,或者使用大串的SQL语句来建立,但个人认为拷贝数据库文件比较简单易用,可以使用SQL-DMO 对象将数据库文件加载到SQL Server中去
      

  8.   

    TVirus(T病毒) 你说的使用大串的SQL语句来建立数据库~1、我想安装的时候能自动建立!
       打包的时候,该怎么做呢?