MySQL ODBC connector在windows下自动安装的一个问题

页面导航:首页 > 数据库 > Mysql > MySQL ODBC connector在windows下自动安装的一个问题

MySQL ODBC connector在windows下自动安装的一个问题

来源: 作者: 时间:2016-02-21 09:46 【

MySQL ODBC connector在windows下自动安装的一个问题在某些操作系统下,多次卸载安装MySQL ODBC connector会发现驱动出现异常不能使用,必须手工重装修复才可以。但如果你的驱动安装是集成在应
MySQL ODBC connector在windows下自动安装的一个问题
 
在某些操作系统下,多次卸载安装MySQL ODBC connector会发现驱动出现异常不能使用,必须手工重装修复才可以。但如果你的驱动安装是集成在应用中一些安装的,怎么处理呢?您可以分两次两步来装,一次安装,一次修复,这样就可以了(有点啰嗦,但试过可行)。
 
比如在InstallShield中调用MySQL ODBC connector 自动(静默)安装MySQL客户端驱动的技巧(使用msi安装包,先把它拷贝到目标目录connector文件夹下面):
               //安装mysql odbc 连接器
 
              if Is(FILE_EXISTS, WINSYSDIR ^ "msiexec.exe") = FALSE then 
 
                     MessageBox ("Can’t find msi installer",WARNING);
 
              else
 
                     szCmd = "\"" + WINSYSDIR ^"msiexec.exe\" /i \"" + TARGETDIR ^ " mysqlconnector\\mysql-connector-odbc-3.51.27-win32.msi\" /q";
 
                     LaunchAppAndWait(szCmd,"",WAIT);      
 
                     //当odbc驱动不是全新安装时(以前装过再卸载过),/i 参数可能不能确保补充安装成功,用/f 参数再修复一下
 
                    szCmd = "\"" + WINSYSDIR ^ "msiexec.exe\" /f\"" + TARGETDIR ^ "mysqlconnector\\mysql-connector-odbc-3.51.27-win32.msi\"/q";
 
                    LaunchAppAndWait(szCmd,"",WAIT); 
 
             endif;
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<