问题描述:
在程序中通过MySqlDataAdapter更新了数据库,然后在程序其它页面再次查询数据时候查询结果总是空,执行select count(*) from stuInfo语句返回居然也是NULL,这种语句无论数据库表是否有数据库都会返回一直数值而不会为空,但是返回为空了,其它的查询fa返回结果也是空的,重启程序后查询结果正常了。
解决方法:
在网上查询了相关情况,一般都是说需要重新建立MySqlConnection,但是我的每次更新数据查询数据都是重新建立连接,使用完也关闭连接了,尝试了多种解决方法都不成功。后来发现居然是MySql.Data.dll文件版本问题,我开始使用的是6.2.1.0版本,升级到8.0.13.0版本后问题解决。