c# - MySqlCommand cmd.ExecuteReader() 位于断点超过 3 秒时出错

标签 c# mysql exception

我遇到了一个我无法弄清楚的奇怪错误。如果我在 MySqlCommand cmd.ExecuteReader() 上设置断点并在断点处停留不到 5 秒,然后继续,一切都会毫无问题地执行。但是,如果我在断点处停留超过 5 秒,我会收到错误消息 Fatal error encountered during command execution.MySqlCommand.CommandTimeout 设置为 30,并且根据 MSDN , CommandTimeout 代表秒。连接超时设置为 15。为什么会这样?



断点位置

enter image description here



等待 >= 5 秒后

enter image description here

最佳答案

您可以尝试通过添加“Connection Timeout=0”在连接字符串中指定超时。

关于c# - MySqlCommand cmd.ExecuteReader() 位于断点超过 3 秒时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21893593/

相关文章:

java - 使用应该 100% 稳定的排序算法获取 java.lang.IllegalArgumentException : Comparison method violates its general contract!

windows - 无法在 Windows 上启动 JBoss 7.0.2

mysql - 试图让这个 SQL 查询在 phpmyadmin mysql 上运行,但它不起作用

JavaScript 和 JQuery : promises executing in unexpected order

c# - ASP.NET如何用post方法发送数据?

c# - 当可以在 lambda 中使用 await 时,为什么不能在 lambda 中使用 yield?

php - 如何在 MySQL 中存储 blob(图像)?

java - 索引 65 处的路径中存在非法字符异常 [ java ]

c# - 根据 JSON Schema 从 JSON 对象中删除特定属性

c# - 模拟使用 IHttpClientFactory.CreateClient 创建的 HttpClient