Hi,
Götz M. Ritter schrieb:
Aber weißt du vielleicht dann die Syntax für den Defaultwert im
Tabellenentwurf, um das aktuelle Datum oder einen Zeitstempel
festzulegen? Oder geht das vielleicht gar nicht und man kann derzeit
nur fixe Werte eingeben?
Im Tabellenentwurf mit Funktionen als Default zu arbeiten ist
wahrscheinlich zu komplex (man müsste das wieder für jedes DBMS separat
prüfen. Bei vielen DBMS' bestehen dann noch zusätzliche EInschränkungen).
Man kann es aber nachträglich direkt per SQL setzen, wobei man sich
allerdings genau an die Syntax des zugrundeliegenden DBMS halten muss.
Für die interne HSQLDB geht das wie folgt.
Angenommen, du hast eine Tabelle Tabelle1 mit einem Datumsfeld Datum.
Rufe unter Extras - SQL... auf.
GIb folgendes SQL Kommando ein:
alter table "Tabelle1" alter column "Datum" set default CURRENT_DATE
und führe es aus. Die Anführungszeichen sind dabei wichtig.
Es sollte "1: Befehl erfolgreich ausgeführt." im Statusfeld erscheinen.
Es wird jetzt in jeden neuen DAtensatz das aktuelle DAtum gespeichert,
solang nichts anderes eingegeben wird. Achtung! Das datum wird erst beim
Speichern des Satzes hineingeschrieben. EIn Formularelement ziegt
demzufolge das Datum noch nciht an, wenn der Satz im Formular neu
angelegt wird .. erst wenn er gespeichert wurde.
Mag etwas umständlich erscheinen, hilft aber evtl. weiter.
Gruss,
André
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]