Thema: Delphi InitFieldDefs aufrufen

Einzelnen Beitrag anzeigen

zsoca

Registriert seit: 15. Jul 2007
Ort: Ungarn
2 Beiträge
 
#1

InitFieldDefs aufrufen

  Alt 15. Jul 2007, 19:49
Datenbank: Allgemein • Version: Allgemein • Zugriff über: Allgemein
Hallo!

Ich entwickele ein eigenes TDataset. Ich muß die Felderbeschreibung laden (über InternalInitFieldDefs), und im Field Editor die Felder erzeugen. Mein Problem ist, daß InternalInitFieldDefs wird NUR EINMAL gerufen in einer Edit-session. Falls die Felder werden verändert, ich muß alles schließen, und das Projekt neu öffnen.
Wie kann signalisieren dem IDE, daß die Felder neu geladen werden muß?

Ich habe schon die folgende versucht: (hilf nichts )

Delphi-Quellcode:
procedure TMyTestDataSet.SetServerDataSet(SDSet: String);
begin
  ServerDataSet:= SDSet;
  FieldDefs.Updated := False;
  self.FFieldLayout := '';
  self.FFieldData.Clear;
  self.DefChanged(Self);
  FieldDefList.Clear;
  FieldDefs.Clear;
end;
Grüße, Zsoca
  Mit Zitat antworten Zitat