带数据库的安装制作!
我要做一个安装程序,要把建库,建表一起做在安装程序里,希望各位大哥提点一下。 问题点数:100、回复次数:10Top
1 楼hbxtx(xy)回复于 2002-07-09 09:36:20 得分 0
为什么要在安装程序里做,在程序里做不行吗?Top
2 楼lurel(城市陌生人)回复于 2002-07-09 09:38:33 得分 50
可以在安装结束时,执行一个建库的脚本呀,比如isql -S . -U sa -P -i aa.sql,脚本里面写你建库的sql语句Top
3 楼jintaocom(贫民张大嘴)回复于 2002-07-09 09:55:24 得分 0
怎么做都行Top
4 楼jintaocom(贫民张大嘴)回复于 2002-07-09 17:51:10 得分 0
upTop
5 楼jintaocom(贫民张大嘴)回复于 2002-07-10 08:35:47 得分 0
没有兄弟姐妹们做过吗?
help me!
加分100Top
6 楼wangxd(东东)回复于 2002-07-10 09:08:42 得分 0
同意lurel(lurel)Top
7 楼quietman(小高同志)回复于 2002-07-10 15:12:56 得分 0
我也同意Top
8 楼Chimae(David)回复于 2002-07-10 15:35:11 得分 30
看看INSTALL SHIELD的书吧,App Main的After Installed中可以执行某些操作,如拷贝文件等等,不过我不知道如何执行SQL语句来初始化数据库及表,我想应该跟你所用的数据库类型也有关系吧!Top
9 楼yupeng1978(羽鹏)回复于 2002-07-10 16:09:18 得分 20
同意Chimae(齐藤) 的看法,你可以写一个小程序用于建库、建表。制作安装程序时将该小程序包含到安装文件中,在installsheild的FirstUI After事件中写如下代码LaunchAppAndWait (szProgram,“”,WAIT)即可,小弟做过此安装程序,用的是INSTALL SHIELD 6.2。祝你好运!在建库建表程序中要判断数据库及表是否存在,不然的话重新安装会覆盖掉原来的数据库!Top




