建表过程是集成在安装程序里,还是单独做个程序,或者只提供sql文件在SQL Server里自己建。如果你要升级你的程序并且改动了数据库表结构,你又是如何处理的?因为你要保存以前的数据,并改动表结构,改动表结构是在安装程序中完成还是单独去做呢?谢谢拉!我使用的是InstallShield,请问如何在里面集成生成表的语句?

解决方案 »

  1.   

    单独编制创建数据库的程序,在InstallShield中执行该程序,系统升级也是如此
      

  2.   

    我是这样做的:
    1.数据库先装好,建数据库(装完,顺便建一下,我想问题不大)
    2.建表也做了一个exe文件,只要执行就可以建表(用ODBC的话,先配置,用ADO只要输入服务器名,用户名。密码)
    3.程序单独打包安装
      

  3.   

    再补充一下:
    数据库升级也是用一个exe文件
      

  4.   

    Install Shield中如何检测当前系统有无安装SQL Server2000?
      

  5.   

    Install Shield中如何检测当前系统有无安装SQL Server2000?
      

  6.   

    呵呵,我也是用installshield,这个可以在isscrip里面完成啊
    LaunchAppAndWait()
    SQL2000提供了命令行isqlw.exe,利用这个程序,可以完成数据库得操作
    如果升级得东西也是.exe,那么直接利用LaunchAppAndWait()就可以完成啊
    InstallShield检测是否安装SQL 2000
      

  7.   

    那位有没有InstallShield的详细说明给一份吧。
      

  8.   

    InstallShield得联机帮助文档已经比较详细了,我觉得