gpt4 book ai didi

mysql - vb 6 执行存储过程出错

转载 作者:行者123 更新时间:2023-11-29 00:33:40 25 4
gpt4 key购买 nike

我有一个 vb 6 程序调用驻留在 MYSQL 数据库中的存储过程。当我试图在两台不同的计算机上测试这个时,它在计算机 1 中工作但在计算机 2 中出错。

这些计算机有:

  • 相同的 php 和 mysql 版本 (xampp)

  • 相同的 odbc 3.51 驱动程序

  • 相同的存储过程

  • 相同的代码

  • Windows 7 32 位操作系统

这是错误:

Run-time error -2147217900(80040e14)
[MySQL][ODBC 3.51 Driver][mysqld 5.1.41] You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to
use '{ call Selectproducts}' at line 1.

'selectproducts' 是我的存储过程的名称。我在谷歌上搜索过这个,但没有发现与此错误相同的内容。

你能帮我解决这个问题吗?我真的不知道我的电脑有什么问题2。

SP代码:

DROP PROCEDURE `selectproducts`//
CREATE DEFINER=`root`@`localhost` PROCEDURE `selectproducts`()
begin
select * from products;
end

最佳答案

可能是病毒。重新安装您的 xampp、VB6 和驱动程序。然后再测试,对比computer1和computer2的日志文件。如果一切都相同,请务必仔细查看代码。不要忘记仔细检查您的存储过程。

关于mysql - vb 6 执行存储过程出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15364271/

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