首先,我花了几个小时寻找修复 – 也许我只需要另外一双眼睛来解决这个问题.
我正在为自己编写一个c#应用程序(个人使用).我从mysql.com运行最新的MySQL连接器库
我的连接字符串是
public string SQLConnection = "Server=localhost;Database=data;Uid=root;Pwd=ascent;charset=utf8;MultipleActiveResultSets=True;";
我的问题是关于MultipleActiveResultSets = True; .当它包含在我的SQLConnection字符串中时,MySQL库无法连接.查看下面的图片以查看我的发现
当MultipleActiveResultSets = True时;从连接字符串中删除,我得到了这个结果
我获得了成功的联系.
MultipleActiveResultSets的原因是因为我同时使用了2个MySqlDataReader – 但是无法更改.
如果有人知道为什么会失败,那么请建议你的修复.
我的本地MySQL服务器版本:5.6.17