Hallo,
also danke fuer den CODE! Aber leider bingt der mich nicht wirklich weiter....
Ich gebe zwar nen Defaultwert an, aber dieser wird ignoriert, bzw. wird nicht als Defaultwert geschrieben. Naja ich denke es ist dann eher ein UserInterface Problem.
Wenn ich mit dem von "joachimd" zur Verfuegung gestellten CODE arbeiten will,
Zitat:
...
if (DataSet.Fields[i].DataType is ftBoolean)
...
bleibt immer noch das Problem mit dem Vergleich auf Boolean. Kann natuerlich auf ftSMALLINT pruefen, aber waere trotzdem interessant zu wissen, wie ich auf Boolean testen kann. Naja bei den Eigenschaften vom Table kann ich unter "FieldDefs" meine Felder mit anderen Datentypen belegen, hier auch ftBoolean. Aber leider kann ich den hier festgelegten Wet nicht abfragen. Er nimmt immer den Wert aus der Datenbank, also ftSmallInt. Naja irgendwie finde ich, dass Delphi hier Verbesserungen vonehmen sollte. Finde das ganze bisl umstaendlich. Wenn es wenigstens mit dem Defaultwert funktionieren wuerde. Aber der ist nicht wirklcih sichtbar in der Datenbank,so dass sich die DBChechBoxen dementsprechend verhalten.
Naja vielleicht weiss noch jemand rat.
Danke Gruss Spoona