Einzelnen Beitrag anzeigen

Albi

Registriert seit: 4. Mai 2003
Ort: Berlin
458 Beiträge
 
Delphi 7 Professional
 
#1

Daten per Query einfügen/ändern aber wie?

  Alt 30. Mai 2003, 13:17
Ich habe folgendes Problem, ich habe eine Paradox7, zugreifen tue ich über die Query Komponente und den Inhalt lasse ich mir in einem Grid anzeigen.

Und nun dem Problem, ich will die Daten über ein weiters Form in die Table einfügen, was ja auch alles super funktioniert, bis zu dem Punkt, wo ich die Daten nicht mehr nach dem Primärschlüssel sortiert habe sondern nach dem Sekundärindex.

Jetzt habe ich mir gedacht, gut, dann werde ich die Daten zum speichern und ändern nach dem Primärschlüssel sortieren und anschließend den alten Zustand wieder herstellen. Doch dies ist auch nicht die Lösung. (s.u.)

Code:
Form1.Query1.Close;
    LastSort:= Form1.Query1.SQL.Text;
    Form1.Query1.SQL.Clear;
    Form1.Query1.SQL.Add('Select * FROM Test.DB');
    Form1.Query1.Active:= True;
    Form1.Query1.Edit;
    Form1.Query1.FieldByName('Test1').Value:= Edit1.Text;
    Form1.Query1.FieldByName('Test2').Value:= Edit2.Text;
    Form1.Query1.Post;
    Form1.Query1.Active:= False;
    Form1.Query1.SQL.Add(LastSort);
    Form1.Query1.Active:= True;
Kann mir jemand einen kleinen Tip geben?
  Mit Zitat antworten Zitat