Entwickler-Ecke

Datenbanken - TabellenCreate?


D. Annies - Di 04.09.07 21:32
Titel: TabellenCreate?
Hi, Delpher,

wie erzeuge ich genau bei einer neuen Tabelle ein Datumsfeld?

bisher habe ich:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
with TbSynctab do
    begin
      Active := False;  //DatabaseName := '';
      TableName := concat(home, 'Synctab',inttostr(j), '.dbf');
      TableType := ttDefault;  //ttDBase;
      FieldDefs.Clear;
      FieldDefs.Add('Name',       ftString,   25, False);
      FieldDefs.Add('Vorname',    ftString,   25, False);
      FieldDefs.Add('Klasse',     ftString,    5, False);
      FieldDefs.Add('Gebdat',     ftDate,  // ???????);


Was kommt da statt der Fragezeichen genau hin? Ich habe kein Beispiel gefunden.

Danke für Hilfe,
Detlef


dummzeuch - Di 04.09.07 23:03
Titel: Re: TabellenCreate?
user profile iconD. Annies hat folgendes geschrieben:
wie erzeuge ich genau bei einer neuen Tabelle ein Datumsfeld?


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
with TbSynctab do
    begin
      Active := False;  //DatabaseName := '';
      TableName := concat(home, 'Synctab',inttostr(j), '.dbf');
      TableType := ttDefault;  //ttDBase;
      FieldDefs.Clear;
      FieldDefs.Add('Name',       ftString,   25, False);
      FieldDefs.Add('Vorname',    ftString,   25, False);
      FieldDefs.Add('Klasse',     ftString,    5, False);
      FieldDefs.Add('Gebdat',     ftDate,  // ???????);

Versuch's mal mit ,0,false

twm


D. Annies - Mi 05.09.07 06:35

Schönen Dank, dummzeuch,

weißt du "zufällig" auch, was sich hinter der 0 verbirgt? Gibt es da einen Sinn/Grund?

CU, Detlef


dummzeuch - Mi 05.09.07 10:37

user profile iconD. Annies hat folgendes geschrieben:
weißt du "zufällig" auch, was sich hinter der 0 verbirgt? Gibt es da einen Sinn/Grund?


Das ist einfach ein Dummy-Wert fuer Faelle, in denen keine Laenge angegeben werden muss.

twm


D. Annies - Mi 05.09.07 11:01

Danke!