Re: INSERT - Statement wird nicht ausgeführt
4. Aug 2009, 12:28
Hallo,
was für ein Wert steht denn nach dem Insert in RowsAffected? Sprich: Wurde das Insert überhaupt ausgeführt?
Habe gerade mal in den Sourcen von Zeos nach ExecSQL gesucht. Dort kann ich keine Stelle finden, an der ein von der Datenbank gelieferter Rückgabewert irgendwie an die Komponente zurückgegeben wird.
Habe nur kurz und oberflächlich gesucht, könnte daher was übersehen haben.
Prüf' doch bitte zuerst einmal, ob die Rückgabemöglichkeit von Werten der Firebirddatenbank mit den Zeoskomponenten überhaupt zu realisieren ist.
Bei TZStoredProc.ExecProc scheint es eine entsprechende Möglichkeit zu geben.
Eventuell eröffnet das Dir ja eine Hintertür, indem Du das Insert per Stored Procedure machst und der Prozedur die Parameter übergibst.
|