gpt4 book ai didi

mysql - ExecuteNonQuery 在新环境中挂起

转载 作者:行者123 更新时间:2023-11-30 22:39:04 27 4
gpt4 key购买 nike

我在 asp.net mvc 中有一个 webapp,带有一个通过 ODBC 驱动程序链接的 mysql 数据库。

在旧环境中一切都运行良好,但现在我必须转移到新服务器(新操作系统、新 IIS、新 mySql、新 ODBC 驱动程序)。

碰巧在代码的某些部分,对 ExecuteNonQuery 的调用挂起。在其他部分它起作用了。

该应用程序与旧环境中的应用程序完全相同。我更改的只是来自

的连接字符串中的驱动程序版本
DRIVER={MySQL ODBC 3.51 Driver};

DRIVER={MySQL ODBC 5.3 ANSI Driver};

交易应该非常快,就像在 200 行的表中更新一行。

最佳答案

我不知道问题的原因。

我只知道修复它的唯一方法是使用

DIM DR 作为 ODBCDataReader = MyCommand.ExecuteReader

只是不要从 DataReader 资源中读取任何内容,一切都会按预期继续进行。

我发现消除该随机错误的唯一方法。 :/

关于mysql - ExecuteNonQuery 在新环境中挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31606095/

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