gpt4 book ai didi

mysql - 如何使用 Delphi 7 ADO 调用带有 where 子句的 mysql 存储过程作为参数

转载 作者:行者123 更新时间:2023-11-30 21:54:44 24 4
gpt4 key购买 nike

我有一个 mySQL 存储过程:

PROCEDURE `update_table_set_where_datefield`(
in p_date_time datetime)
BEGIN
UPDATE table SET onefield = 1
WHERE datefield = p_date_time;
END

我尝试调用上面的存储过程,使用 Delphi 7 ADO,但数据没有改变。这是为什么?

最佳答案

您需要在 AdoStoredProcedure 上使用参数,

ADOStoredProc1.ParamByName('PARAM').AsInteger := 变量;

ADOStoredProc1.Open;

关于mysql - 如何使用 Delphi 7 ADO 调用带有 where 子句的 mysql 存储过程作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45706080/

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