mysql odbc connector怎么用,MySQL ODBC connector在windows下自动安装的一个问题

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

在某些操作系统下,多次卸载安装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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值