Forum: Datenbanken
Delphi
by marabu,
23. Jun 2005
Du kannst die SP einmal erzeugen und mehrmals benutzen. Du solltest mit ExecProc arbeiten, wenn deine SP keinen result set produziert.
Willst du damit sage, dass die Namenseigenschaft case sensitive ist? Kann man mit leben...
Parameter "1" gibt es wohl auch nicht - oder?
marabu
Forum: Datenbanken
Delphi
by marabu,
23. Jun 2005
Vielleicht müssen wir am anderen Ende anfangen. Zeig doch mal den Code mit dem du die SP in Delphi erzeugst. Du arbeitest ja mit TStoredProc, aber bei mir würde das so aussehen:
var
sp: TADOStoredProc;
begin
sp := TADOStoredProc.Create(nil);
with sp do begin
Connection := adoConnection;
ProcedureName := 'saveKomCom;1';
Forum: Datenbanken
Delphi
by marabu,
23. Jun 2005
Manchmal sind ja die Fehlermeldungen direkt interpretierbar. Vielleicht hast du bei irgendeinem Parameter einen Datentyp verwendet, der von Informix SP nicht unterstützt wird.
marabu
Forum: Datenbanken
Delphi
by marabu,
23. Jun 2005
Hallo Sven,
hast du nach dem Besetzen der Parameter TStoredProc.Prepared auf TRUE gesetzt?
Grüße vom marabu