level 2
吃番茄的蝎子
楼主
环境:win7 32位
mysql 5.7.32位
ODBC 5.3 32位
labview 2015 32位
我的程序有一个批量插入数据库的操作,每5秒插入一次,当执行一段时间后,(1天-2天) 会报一个错误:
Exception occured in Microsoft OLE DB Provider for ODBC Drivers: 由于系统错误 998: 内存位置访问无效。 (MySQL ODBC 5.3 ANSI Driver, C:\Program Files\MySQL\Connector ODBC 5.3\myodbc5a.dll),指定驱动程序无法加载。
报错之后就一直无法链接上数据库。
尝试的操作:
尝试1、重启电脑,重启电脑后就好了,但是无法定位具体原因
尝试2、更换odbc版本为8.0 ,更换后仍然报错,但是报错信息变更为:
Exception occured in Microsoft OLE DB Provider for ODBC Drivers: [MySQL][ODBC 8.0(a) Driver][mysqld-5.7.24-log]MySQL server has gone away
尝试3、重启Mysql服务,重启服务后无法解决
尝试4、再现有程序不关闭的情况下,再开启一个程序,两个程序都无法链接数据库
尝试5、重启当前程序:问题消失,但是过一段时间后又会出现。
请问各位有没有遇到过这样的问题,这个问题困扰了两天了,请大家帮帮忙!感谢!

2020年07月29日 02点07分
1
mysql 5.7.32位
ODBC 5.3 32位
labview 2015 32位
我的程序有一个批量插入数据库的操作,每5秒插入一次,当执行一段时间后,(1天-2天) 会报一个错误:
Exception occured in Microsoft OLE DB Provider for ODBC Drivers: 由于系统错误 998: 内存位置访问无效。 (MySQL ODBC 5.3 ANSI Driver, C:\Program Files\MySQL\Connector ODBC 5.3\myodbc5a.dll),指定驱动程序无法加载。
报错之后就一直无法链接上数据库。
尝试的操作:
尝试1、重启电脑,重启电脑后就好了,但是无法定位具体原因
尝试2、更换odbc版本为8.0 ,更换后仍然报错,但是报错信息变更为:
Exception occured in Microsoft OLE DB Provider for ODBC Drivers: [MySQL][ODBC 8.0(a) Driver][mysqld-5.7.24-log]MySQL server has gone away
尝试3、重启Mysql服务,重启服务后无法解决
尝试4、再现有程序不关闭的情况下,再开启一个程序,两个程序都无法链接数据库
尝试5、重启当前程序:问题消失,但是过一段时间后又会出现。
请问各位有没有遇到过这样的问题,这个问题困扰了两天了,请大家帮帮忙!感谢!
