Einzelnen Beitrag anzeigen

Benutzerbild von Stern
Stern

Registriert seit: 26. Feb 2007
Ort: Köln
74 Beiträge
 
#1

Frage zum Cursor-Handle im DBGrid

  Alt 27. Nov 2007, 08:55
Datenbank: InterBase • Zugriff über: BDE
Hallo zusammen,

ich habe eine kurze Frage zum Cursor-Handle in einem DBGrid. Folgendes:

Ich füge einen neuen record so ein:

Delphi-Quellcode:
Query1.SQL.Clear;
         Query1.SQL.Text:='INSERT INTO tabelle'+
                    '(wert1, wert2, wert3, wert4)'+
                    'VALUES '+
                    '('''+Edit1.Text+''', '''+Edit2.Text+
                    ''', '''+Edit3.Text+''', '''+Edit4.Text+''');';
         Query1.ExecSQL;
Danach rufe ich eine update-funktion aktualisiern auf die so aussieht:
Delphi-Quellcode:
procedure TForm1.p_Aktualisieren;
begin
  Query1.Close;
  Query1.Open;
  DBGrid1.Refresh;
end;
Ich bekomme nun immer einen Fehler bezüglich dem Cursor-Handle...
Aber wie kann ich denn sonst nach einer Einfüge-Aktion mein DBGrid aktualisieren?
Ich verstehe den Zusammenhang da noch nicht so ganz...

Liebe Grüße
Steffi
steffi
  Mit Zitat antworten Zitat