使用installshield ( express--Borland limited edition)做setup.exe,如何在setup.exe中先创建一个sql server 数据库(或 attach 一个sql server 数据库 ),然后再建立ODBC ?也就是说做出来的setup.exe可以创建(或 attach )一个sql server 数据库,再建立ODBC 。全部步骤都由 setup.exe 一次完成。 (当然sql server 已经先安装)
而我在 installshield 中只看到可以建立ODBC 的功能,却看不到创建(或 attach)一个sql server 数据库的功能。

解决方案 »

  1.   

    建议在程序中用代码实现。
    如果你要可以发邮件给我[email protected]
      

  2.   

    看来运气不错,遇到高人了,楼主试好的话给我也发一份吧,先谢过。
    [email protected]
      

  3.   

    可以给我一份嘛?
    [email protected]
      

  4.   

    先连AdocnTest到SQL SERVER服务器上可以选MASTER数据库,也可以为空数据库
    Ssql:='Create dabatabse test on (name=test_dat,filename=''C:\mssql7\data\test.mdf'',size=10,maxsize=50,filegrowth=5) log on(name=''test_log'',FileName=''C:\mssql7\data\testLog.ldf'',Size=5MB,FileGrowth=5MB)';
    AdocnTest.Execute(SSql)创建好数据库后,再重新联接到新的数据库TEST上,
    Ssql:='Create table .....';
    adocntest.execute(Ssql);
    就这样,一条一条的创建就可以了
      

  5.   

    这个应该用程序实现,建立数据库的SQL语句可以到“SQL事件探查器”里察看
      

  6.   

    或都改用Install shield Profession吧,它可以让你自己写程序来做你想做的事,包括调用外部程序等
      

  7.   


    (1) 先谢谢pressman(奔跑者),请发给我一个。我的mail:  [email protected]
    (2) huayuxing(huayuxing):我更主要是想附加( attach)一个数据库,因为在做项目时已经建好了一个数据库(并且其中已有一些必需的基本数据)。现在创建 setup.exe,是想把该数据库随着执行 setup.exe 自动 attach 到新机器的 sql server 2000 上。请再介绍一下有关 attach 的方法。
    (3) henry2003(阿波):请你说得详细一些。
    (4)请诸位大虾继续赐教。
      

  8.   

    看来运气不错,遇到高人了,楼主试好的话给我也发一份吧,先谢过。[email protected]
      

  9.   

    你用一個AdoCommand ,在程序里面Create DataBase,就可以了!
      

  10.   

    huayuxing(huayuxing):AdocnTest 在那里有?我在installshield ( express--Borland limited edition)以及在delphi 寻找了半天也没找到。