mysql自动有安装odbc_MySQL ODBC connector 在windows下自动安装的一个问题

在Windows操作系统中,如果多次卸载和安装MySQL ODBC connector可能会导致驱动异常。为了解决这个问题,可以尝试分两步进行安装和修复。详细步骤包括使用msiexec.exe进行静默安装和修复操作,通过调用msiexec.exe并指定/i和/f参数来完成。这种方法适用于集成在应用程序安装过程中的驱动安装。
摘要由CSDN通过智能技术生成

在某些操作系统下,多次卸载安装MySQL ODBC connector会发现驱动出现异常不能使用,必须手工重装修复才可以。但如果你的驱动安装是集成在应用中一些安装的,怎么处理呢?您可以分两次两步来装,一次安装,一次修复,这样就可以了(有点啰嗦,但试过可行)。

比如在InstallShield中调用MySQL ODBC connector 自动(静默)安装MySQL客户端驱动的技巧(使用msi安装包,先把它拷贝到目标目录mysqlconnector文件夹下面):

//安装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;

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2013-05-27 12:18

浏览 829

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值