Hallo,
ich habe eine DBGrid, das über ein Dataset mit einer Tabelle verbunden ist. Dann existiert ein TJvTimer. Das Interval ist eingestellt auf 30000.
Folgender Code:
Delphi-Quellcode:
procedure TFramePlannung.TimerPlanungTimer(Sender: TObject);
begin
DatamodulePlannung.DataModule5.IBDataSetGridPlannung.Close;
Datamodule5.IBDatabasePlannung.DatabaseName := dbpfad;
DatamodulePlannung.DataModule5.IBDataSetGridPlannung.Open;
end;
Theoretisch müsste sich der Inhalt des DBGrids ändern (falls sich die Einträge in der Tabelle geändert haben) Es tut sich jedoch nichts. Der TJvTimer funktioniert jedoch, weil wenn ich nur;
DatamodulePlannung.DataModule5.IBDataSetGridPlannu ng.Close;
mache, dann bekommen ich eine leere Tabelle. Woran kann es liegen, dass die Daten nicht aktualisiert werden.
Danke, Luckner