Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   ClientDataSet Problem mit Fields (https://www.delphipraxis.net/171793-clientdataset-problem-mit-fields.html)

ByTheTime 25. Nov 2012 17:57

ClientDataSet Problem mit Fields
 
Gerade das eine Problem gelöst, schon kommt das nächste:
Ich habe im Feld-Editor eines ClientDataSets ein paar Felder angelegt,h abe hier und da etwas Code zusammengebastelt... Jetzt wollte ich noch ein Feld hinzufügen, nähmlich ID. Also im Editor neues Feld mit dem Namen ID vom Typ Integer, Ansonsten alles so gelassen. Allerdings fügt er das Feld nicht den FieldDefs im ClientDataSet hinzu und es ist auch nicht in der XML-Datei die ich speicher. Ich möchte nähmlich einen Index für dieses Feld erstellen.

Danke,
Lukas

himitsu 25. Nov 2012 18:15

AW: ClientDataSet Problem mit Fields
 
Lädst du vorher (vor dem Speichern) eine alte Tabelle (XML) in das DataSet?

Wenn ja, dann werden daraus die Daten und die Struktur geladen
und somit deine Einstellungen "überschrieben".

ByTheTime 25. Nov 2012 18:22

AW: ClientDataSet Problem mit Fields
 
Ja das schon, aber ich bearbeite im OI die Felder. Ich füge ein neues FEld hinzu und trotzdem erscheint es nicht in den FieldsDefs. Und wenn ich auf die Komponente rechtsklicke und "in XML-Tabelle speichern" mache, erscheint das Feld da auch nicht.

Uwe Raabe 25. Nov 2012 18:34

AW: ClientDataSet Problem mit Fields
 
Du musst erst "DataSet erstellen" anwählen.

ByTheTime 25. Nov 2012 19:54

AW: ClientDataSet Problem mit Fields
 
Das habe ich auch gemacht. Ich habe das ganze DataSet gekillt und komplett neu gefüllt. Waren nur 28 Felder, hält sihc noch in Grenzen. Womöglich habe ich es davor mal zerschossen gehabt :/


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz