gpt4 book ai didi

mysql - 如何以编程方式测试Mysql ODBC驱动程序的版本

转载 作者:行者123 更新时间:2023-11-29 07:07:47 26 4
gpt4 key购买 nike

我使用asp(vbscript)连接到mysql,但我不知道ODBC驱动程序的版本。我无法访问服务器管理和 Windows 注册表,因此:

1-我想以编程方式查找 ODBC 版本(或者可能通过 phpmyadmin 中的 sql 命令?)。

2-但是作为一种可能的解决方案,我认为循环各种连接字符串可能会有所帮助。如何传递错误并找到合适的连接字符串?连接字符串是否有任何回调或 False/True 返回?

可能的连接字符串:

    set objcon = Server.CreateObject ("ADODB.Connection")    
objcon.connectionstring = "Driver={MySQL ODBC 5.2 UNICODE Driver};Server=****;Database=****;User=****;Password=****;Option=3;"
objcon.connectionstring = "Driver={MySQL ODBC 5.1 Driver};Server=****;Database=****;User=****;Password=****;Option=3;"
objcon.connectionstring = "Driver={MySQL ODBC 3.51 Driver};Server=****;Database=2558_academy;User=****;Password=****;Option=3;"

最佳答案

set filepath=%~f1
set file=%filepath:\=\\%
wmic datafile where name^="%file%" get version|findstr /i /v /c:"version"
echo %errorlevel%

使用 WMI 的批处理文件,任何 COM 语言都可以使用。将驱动程序文件作为参数传递给批处理文件。

关于mysql - 如何以编程方式测试Mysql ODBC驱动程序的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41013822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com