Hallo zusammen,
ggf. sehe ich den Wald vor lauter Bäumen nicht... Aber ich bekomme eine seltsame Fehlermeldung.
Hier das Environment: Delphi XE 2 Starter,
mySQL 5 Server, ZEOS 6.6.6
(getestete funktionierende Procedure in der
DB):
CREATE PROCEDURE `laaeris`.`Macht_Kontoaenderung` (in_Macht varchar(50), in_aenderung int)
BEGIN
UPDATE laaeris.Maechte SET Kontostand=Kontostand+in_aenderung
WHERE Macht=in_Macht;
Aufruf im Delphicode:
Delphi-Quellcode:
K_StoredProc := TZStoredProc.Create(Datamodul);
try
K_StoredProc.Connection:=Datamodul.BT_Connector;
K_StoredProc.StoredProcName:='Macht_Kontoaenderung'; //<--- hier steigt er aus
K_StoredProc.ParamByName('in_Macht').AsString:=Macht;
K_StoredProc.ParamByName('in_aenderung').AsInteger:=Summe;
K_StoredProc.ExecProc; //da ohne Ergebnismenge, sonst per Open
finally
K_StoredProc.Close;
K_StoredProc.Free;
end;
Fehlermeldung ist als Bild angefügt, nur die
IP-Adresse ist geschwärzt.
Was mache ich Dummbatz falsch?
Viele Grüße,
David