gpt4 book ai didi

.net - 存储过程的 MySQL .NET 连接器问题

转载 作者:行者123 更新时间:2023-11-30 23:42:52 25 4
gpt4 key购买 nike

我有一个 VB.NET 应用程序,它一直在使用 .NET Connector 5.0.7 访问 MySQL 存储过程。我们最近升级到 .NET 连接器 5.2.6,我现在收到以下错误:

“在数据库‘ProjectMgr’中找不到过程或函数‘proc_scheduleProcess’。”

在升级之前,以下代码一直在正常运行,并且我已验证连接字符串指向正确的数据库:

Dim conn As New MySql.Data.MySqlClient.MySqlConnection

conn.ConnectionString =
ConnectionStrings.Item("MYSQL_DIRECT").ConnectionString.ToString()

conn.Open()

Dim cmd As New MySql.Data.MySqlClient.MySqlCommand

cmd.CommandType = CommandType.StoredProcedure

cmd.CommandText = "proc_scheduleProcess"

cmd.Connection = conn

cmd.ExecuteNonQuery()

conn.Close()

还有其他人看到过这个问题吗?有什么建议吗???

最佳答案

我可以建议两件事来调试您的问题:

  • 使用 MySqlAdmin 检查日志并准确查看连接器如何调用数据库(您需要启用查询日志)

  • 下载连接器的源代码并将其添加到您的项目以调试配置调用的实际代码

希望对你有帮助

关于.net - 存储过程的 MySQL .NET 连接器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1424124/

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