You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VB.NET通过ODBC连接MySQL8时程序崩溃,MySQL5.x环境运行正常

VB.NET ERP系统ODBC连接MySQL8无报错崩溃问题求助
  • 提问者来自巴西,为首次在平台发帖。其自研的VB.NET架构ERP系统此前长期通过ODBC方式连接MySQL 5.x版本,运行一直稳定。
  • 近期因业务查询需要使用仅MySQL 8及以上版本支持的 WITH RECURSIVE 子句,计划将数据库升级至MySQL 8版本。

故障表现

使用ODBC驱动连接MySQL8时,程序仅完成少量数据库交互操作就会直接崩溃,仅弹出Windows系统提示:

A problem caused your program to stop working correctly. Windows will close the program and notify you if a solution is available
(中文释义:出现问题导致程序无法正常运行,Windows将关闭该程序,如有可用解决方案将通知你)

无任何业务相关报错信息。目前已先后在Windows 10、Windows Server 2012、Windows Server 2016系统上安装部署MySQL8测试,问题均可稳定复现,无法正常投入使用。

现有连接字符串配置

已测试的MySQL8 ODBC连接字符串(ANSI/Unicode驱动均尝试过)

Dim sOdbcAnsi_MySql8_va As String = "DRIVER={MySQL ODBC 8.0 ANSI Driver};Server=DELLSRV-2016;Port=3308;DataBase=mydb;UID=root;PWD=xxxxx"

Dim sOdbcAnsi_MySql8_va As String = "DRIVER={MySQL ODBC 8.0 Unicode Driver};Server=DELLSRV-2016;Port=3308;DataBase=mydb;UID=root;PWD=xxxxx"

MySQL5.x环境下可正常运行的连接字符串配置

Dim sOdbc_MySql51_va As String = "DRIVER={MySQL Odbc 5.1 Driver};Server=LocalHost;DataBase=madepratico_va;UID=root;PWD=1q2w3e4r"

发帖人提前向所有提供排查思路、解决建议的朋友致谢。


内容的提问来源于stack exchange,提问作者Douglas William Teixeira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 14:01:14