我遇到了一个我无法弄清楚的奇怪错误。如果我在 MySqlCommand cmd.ExecuteReader()
上设置断点并在断点处停留不到 5 秒,然后继续,一切都会毫无问题地执行。但是,如果我在断点处停留超过 5 秒,我会收到错误消息 Fatal error encountered during command execution.
。 MySqlCommand.CommandTimeout
设置为 30,并且根据 MSDN , CommandTimeout
代表秒。连接超时设置为 15。为什么会这样?
断点位置
等待 >= 5 秒后
最佳答案
您可以尝试通过添加“Connection Timeout=0
”在连接字符串中指定超时。
关于c# - MySqlCommand cmd.ExecuteReader() 位于断点超过 3 秒时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21893593/