用于MSDE分发的INSTALLSHIELD教本
来源:互联网 发布:刻字机是什么端口 编辑:程序博客网 时间:2024/05/01 16:34
安装数据库:
export prototype mydb_installed();
function mydb_installed()
string szcommand,szcmdline;
begin
szcommand = supportdir^"sql2ksp4////msde"^"setup.exe";
longpathtoshortpath(szcommand);
szcmdline =" blanksapwd=1 sapwd=//""+svsapassword+"//" securitymode=sql reboot=reallysuppress /qn";
longpathtoshortpath(szcmdline);
// 安装 mydb 数据库
sdshowmsg("正在安装 mydb 数据库...", true);
if (launchappandwait(szcommand, szcmdline, wait) < 0) then
messagebox ("mydb数据库安装失败!",severe);
sdshowmsg("正在安装 mydb 数据库...", false);
// 删除数据文件
deletedir(supportdir ^ "sql2ksp4", root);
abort;
endif;
deletedir(supportdir ^ "sql2ksp4", root);
sdshowmsg("正在安装 mydb 数据库...", false);
end;
检测数据库是否存在
prototype checksql();
function checksql()
bool bsuccess;
number ntype, nvsize;
string szver;
string szsetupver, szsetuppath,szsqlpath;
begin
regdbsetdefaultroot ( hkey_local_machine );
szsetuppath = "software////microsoft////mssqlserver////setup";
szsetupver = "software////microsoft////mssqlserver////mssqlserver////currentversion";
//获取sql server版本
ntype = regdb_string;
if (regdbgetkeyvalueex ( szsetupver, "currentversion" , ntype , szver , nvsize ) < 0) then
bsuccess = false;
else
//获取sql server安装路径
if (regdbgetkeyvalueex ( szsetuppath, "sqlpath" , ntype , szsqlpath , nvsize ) < 0) then
bsuccess = false;
else
bsuccess = true;
endif;
endif;
return bsuccess;
end;
export prototype mydb_installed();
function mydb_installed()
string szcommand,szcmdline;
begin
szcommand = supportdir^"sql2ksp4////msde"^"setup.exe";
longpathtoshortpath(szcommand);
szcmdline =" blanksapwd=1 sapwd=//""+svsapassword+"//" securitymode=sql reboot=reallysuppress /qn";
longpathtoshortpath(szcmdline);
// 安装 mydb 数据库
sdshowmsg("正在安装 mydb 数据库...", true);
if (launchappandwait(szcommand, szcmdline, wait) < 0) then
messagebox ("mydb数据库安装失败!",severe);
sdshowmsg("正在安装 mydb 数据库...", false);
// 删除数据文件
deletedir(supportdir ^ "sql2ksp4", root);
abort;
endif;
deletedir(supportdir ^ "sql2ksp4", root);
sdshowmsg("正在安装 mydb 数据库...", false);
end;
检测数据库是否存在
prototype checksql();
function checksql()
bool bsuccess;
number ntype, nvsize;
string szver;
string szsetupver, szsetuppath,szsqlpath;
begin
regdbsetdefaultroot ( hkey_local_machine );
szsetuppath = "software////microsoft////mssqlserver////setup";
szsetupver = "software////microsoft////mssqlserver////mssqlserver////currentversion";
//获取sql server版本
ntype = regdb_string;
if (regdbgetkeyvalueex ( szsetupver, "currentversion" , ntype , szver , nvsize ) < 0) then
bsuccess = false;
else
//获取sql server安装路径
if (regdbgetkeyvalueex ( szsetuppath, "sqlpath" , ntype , szsqlpath , nvsize ) < 0) then
bsuccess = false;
else
bsuccess = true;
endif;
endif;
return bsuccess;
end;
- 用于MSDE分发的INSTALLSHIELD教本
- 网上找的一些关于installshield msde的文章
- Installshield安装MSDE数据库脚本
- Installshield安装MSDE数据库脚本
- 常用的一些教本代码
- InstallShield: xzIISConfig 用于配置 IIS 的 InstallScript 脚本
- InstallShield: xzIISConfig 用于配置 IIS 的 InstallScript 脚本
- InstallShield: xzIISConfig 用于配置 IIS 的 InstallScript 脚本
- 取得winamp的NSIS教本的教程
- MSDE的安装问题
- MSDE的安装方法
- msde 的常见操作
- MSDE
- MSDE
- msde的几项设置
- 关于MSDE 的两个问题
- installshield2009安装msde的设置
- MSDE的SA密码问题
- 外企工作日志10
- weblogic 9配置sqlserver2000数据库连接池
- 野史?中国历史上死得最搞笑的几位皇帝!
- C#正则表达式参考
- 抽烟的女人
- 用于MSDE分发的INSTALLSHIELD教本
- 网上找的一些关于installshield msde的文章
- 谈验证码识别技巧
- 解密验证码技术
- Installshield安装MSDE数据库脚本
- 我与JAVA
- 再谈验证码识别技巧-解读贴吧杀手3.0增强版源代码
- 杀毒
- 应用框架的设计与实现——.NET平台(10 授权服务.Attribute)