1

I have a mySQL stored procedure:

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

I try to call the stored procedure above, using Delphi 7 ADO, but the data is not changed. Why is this?

Remy Lebeau
  • 555,201
  • 31
  • 458
  • 770
EdiPurwa
  • 11
  • 2

1 Answers1

0

you need to use params on AdoStoredProcedure,

ADOStoredProc1.ParamByName('PARAM').AsInteger := variable;

ADOStoredProc1.Open;