Hvordan tilføjer/definer nye database felter?

Tags:    delphi

Hvordan tilføjer/definer man nye database felter - New Field i MyBase som findes Delphi 6.
Som udgangspunk er databasen (MyBase) konstrueret efter artiklen: Delphi og Databaser skrevet af Thomas Due.
Har allerede 4 Field men ønsker New Field.

Følgende er forsøgt:
Højerklik på TclientDataSet og valgte Fields Editor i Felt oversigten
højerklik'es og vælges New field.
I Feld properties under Name:Adresse og her under Field type: Data afkrydsning springes til Calculated og ved tryk på Ok framkommer Error: Data Field not permitted on open Dataset.

Det fik jeg ikke nogen nye Feld ud af!

Med venlig hilsen og en god jul samt et godt nytår.
Monie Jacobsen :)

E-mail: energy@sunwind.dk




Hvordan tilføjer/definer man nye database felter - New Field i MyBase som findes Delphi 6.


Kort sagt. Det kan du ikke.

Ikke direkte i hvert fald. Du er faktisk nødt til at konstruere databasen igen, med det nye felt i. Gemme den under et nyt navn (selvfølgelig) og så via to TClientDataSet (en til den gamle, og en til den nye) overføre data.

Hvis du IKKE har data endnu, så kan du højre-klikke på komponenten og vælge "Clear Data", så kan du tilføje alle de felter du vil. Men en gamle database vil ikke kunne genbruges.
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk



Hvordan tilføjer/definer man nye database felter - New Field i MyBase som findes Delphi 6.

Kort sagt. Det kan du ikke.

Ikke direkte i hvert fald. Du er faktisk nødt til at konstruere databasen igen, med det nye felt i. Gemme den under et nyt navn (selvfølgelig) og så via to TClientDataSet (en til den gamle, og en til den nye) overføre data.

Hvis du IKKE har data endnu, så kan du højre-klikke på komponenten og vælge "Clear Data", så kan du tilføje alle de felter du vil. Men en gamle database vil ikke kunne genbruges.
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk


Tak så blev jeg det klover.
God jul
Mvh
Monie Jacobsen
E:mail:energy@sunwind.dk




t