Einzelnen Beitrag anzeigen

Benutzerbild von Nersgatt
Nersgatt

Registriert seit: 12. Sep 2008
Ort: Emlichheim
693 Beiträge
 
Delphi 10.1 Berlin Professional
 
#1

TClientDataset dynamisch erstellen

  Alt 23. Feb 2009, 12:56
Datenbank: Firebird • Zugriff über: TClientDataset
Hallo,

könnte mir bitte mal jemand die Tomaten von den Augen nehmen?
Warum bekomme ich hier einen Zugriffsverletzung?

Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
var cds : TClientDataSet;
    f : TStringField;
begin

  cds := TClientDataSet.Create(self);
  try
    f := TSTringField.Create(self);
    f.FieldName := 'Test';
    cds.Fields.Add(f);

    cds.CreateDataSet;

    cds.Append;
    cds.FieldByName('Test').AsString := 'Test'; {Hier ist die Zugriffsverletzung}

  finally
    cds.Free;
  end;

end;
Ich kapiere es einfach nicht, was ich hier falsch gemacht habe.

Danke,
Jens

Achtung, Crosspost: http://www.delphi-forum.de/viewtopic...=550906#550906
Jens
  Mit Zitat antworten Zitat