gpt4 book ai didi

c# - Mysql 连接器 - MultipleActiveResultSets 问题

转载 作者:可可西里 更新时间:2023-11-01 07:47:34 25 4
gpt4 key购买 nike

首先,我花了几个小时寻找解决方案 - 也许我只是需要另一双眼睛来解决这个问题。

我目前正在为自己编写一个 c# 应用程序(个人使用)。我正在运行来自 mysql.com 的最新 MySQL 连接器库

我的连接字符串是

public string SQLConnection = "Server=localhost;Database=data;Uid=root;Pwd=ascent;charset=utf8;MultipleActiveResultSets=True;";

我的问题是关于 MultipleActiveResultSets=True; 的。当它包含在我的 SQLConnection 字符串中时,MySQL 库无法连接。查看下面的图片以查看我的发现

完整图像:http://i62.tinypic.com/25a57p1.png

当从连接字符串中删除 MultipleActiveResultSets=True; 时,我得到了这个结果

完整图像:http://i58.tinypic.com/2useaom.png

我连接成功了。

MultipleActiveResultSets 的原因是因为我同时使用了 2 个 MySqlDataReader - 但是这无法更改。

如果有人知道为什么会失败,请提出您的修复建议。

我本地的MySQL服务器版本:5.6.17

最佳答案

我假设 MySql 连接器不支持 MARS(多个事件结果集)。在这种情况下,您不能同时在多个地方使用它。

关于c# - Mysql 连接器 - MultipleActiveResultSets 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25953560/

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