Einzelnen Beitrag anzeigen

Budda

Registriert seit: 3. Sep 2003
96 Beiträge
 
Delphi 7 Professional
 
#3

Re: Problem mit DBEdit und Parameterübergabe

  Alt 20. Nov 2003, 14:50
Also folgendes habe ich im OnClick Ereignis meines Buttons stehen:
Delphi-Quellcode:
  
ADOQuery2.Active := false;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add ('select * from t_tabelle');
ADOQuery2.SQL.Add ('order by wert1');
ADOQuery2.Active := true;
ADOQuery2.Append;
Panel1.Visible := true;
if ParamCount > 0 then
begin
  DBEdit14.Text := ParamStr(1);
  DBEdit15.Text := Paramstr(2);
  DBEdit16.Text := Paramstr(3);
  DBedit17.Text := Paramstr(4);
  DBEdit18.Text := Paramstr(5);
  DBEdit19.Text := Paramstr(6);
  DBEdit24.Text := Paramstr(7);
  DBEdit20.Text := Paramstr(8);
  DBEdit21.Text := Paramstr(9);
  DBEdit22.Text := Paramstr(10);
  DBEdit23.Text := Paramstr(11);
  DateTimePicker2.Date := StrToDate(Paramstr(12));
  DBEdit25.Text := Paramstr(13);
  DBEdit26.Text := Paramstr(14);
end;
DateTimePicker2.Date := Now;
Sodele, damit werden dann meine Editfelder gefüllt die auf dem Panel1 liegen. Klappt soweit auch.
klick ich jetzt meinen Button zum speichern:
Delphi-Quellcode:
ADOQuery2.Edit;
ADOQuery2Wert1.value := DateToStr(DateTimePicker2.Date);
ADOQuery2.Post;
Hab ich dann das prob das er nur das Datum aus Wert1 speichert, den Rest nicht.
Klicke ich vor dem Speichern in eines der DBEdit Felder werden die Werte aus allen DBEdit feldern gelöscht.

Mache ich das ganze ohne Parameter übergabe, gebe also die Daten per Hand in die DBEdit Felder funktioniert alles wie gewüscht ^^
  Mit Zitat antworten Zitat