Das habe ich versucht:
das habe ich in das "Insert_SQL-Statement" geschrieben:
Delphi-Quellcode:
insert into kommentar
(ticket_id, user_id, kommentar_datum, kommentar)
values
(:ticket_id, :user, :Datum, :kommentar)
und das habe ich in die procedure geschrieben:
Delphi-Quellcode:
procedure TForm1.UniQuery4BeforeInsert(DataSet: TDataSet);
begin
UniQuery4.ParamByName('ticket_id').AsInteger:=UniQuery1.FieldByName('ticket_id').AsInteger;
UniQuery4.ParamByName('user').AsInteger:=2;
UniQuery4.ParamByName('datum').AsDateTime:=now;
UniQuery4.ParamByName('kommentar').AsString:=DBAdvMemo2.Lines.Text;
end;
Aber die Parameter werden nicht gefunden. Sie tauchen auch nicht in der Parameterliste der
Query auf. Siehe Anhang
Der Parameter Ticket_ID stammt aus dem Select Statement.
Vielen Dank
Patrick