Einzelnen Beitrag anzeigen

Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#23

AW: Werte aus DB auslesen und im RAM zwischenspeichern

  Alt 7. Sep 2011, 15:18
Moin,

Detlef´s Variatne hat viel mit der Vorgehensweise unter C# gemeinsam und wird geren von Kandidaten eingesetzt die auch auf dieser Spielwiese unterwegs sind.

Ich denke Detlef, er hat keine Chance ohne ein Beispiel.
Wobei zur Einführung vielleicht doch erstmal ClientDataSet . . .

Hallo Kevin, schau Dir das Beispiel nochmal an, da ist im OnCreate des Formulars die Definition der Felder für den ClientDataset. Die kannst du natürlich nach Deinem Bedarf erweitern.

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
         TABle := TClientDataset.Create(Application);
         table.FieldDefs.Add('id', ftInteger, 0, False); // Feld-Definition
         table.FieldDefs.Add('number', ftinteger, 0, False); // Feld-Definition
         table.FieldDefs.Add('data', ftString, 12000, False); // Feld-Definition
         table.CreateDataset;

         if FILEEXISTS( 'mem.cds' ) then table.LoadFromFile('mem.cds');
         DataSource.DataSet := table;
         MyGrid.DataSource := DataSource;
         MyGrid.DataField := 'data';

         table.Open;
leider habe ich derzeit ein DP-Limit, da etwas knapp in Zeit....
Grüße in die Runde
Martin Schaefer
  Mit Zitat antworten Zitat