Stamattina proprio non gira (la mia testa):
devo aggiungere a un db access già in linea una colonna di tipo data, con valori nulli non consentiti e con valore predefinito Date()...
ALTER TABLE <nometabella> ADD COLUMN <nomecampo> datetime e poi?
Stamattina proprio non gira (la mia testa):
devo aggiungere a un db access già in linea una colonna di tipo data, con valori nulli non consentiti e con valore predefinito Date()...
ALTER TABLE <nometabella> ADD COLUMN <nomecampo> datetime e poi?
W la Ferari effetrenavenave!
il computer è un somaro veloce! (neanche tanto ndr)
Ho visto che mi va meglio il timestamp ma non riesco a trovare il "bagolo".
Questa non funzia:
ALTER TABLE <nometabella> ADD COLUMN <nomecampo> timestamp SET DEFAULT now() NOT NULL;
si impianta sul default... ho provato a mettere e togliere il SET davanti e non cambia niente....
io lo odio il lunedì
W la Ferari effetrenavenave!
il computer è un somaro veloce! (neanche tanto ndr)
togli SET
http://msdn.microsoft.com/en-us/library/aa140015(office.10).aspx
si avevo già provato, il SET in effetti non ci va
però non gli piace neanche il Now()... che diavolo devo metterci come valore di default?
W la Ferari effetrenavenave!
il computer è un somaro veloce! (neanche tanto ndr)
ARRRRRGHHHHH io sto provando la sintassi dentro al viewer delle query di access!!!!!
The DEFAULT statement can be executed only through the Jet OLE DB provider and ADO. It will return an error message if used through the Access SQL View user interface.
W la Ferari effetrenavenave!
il computer è un somaro veloce! (neanche tanto ndr)
Date() ?
fatto in due passaggi:
Primo step
ALTER TABLE <nometabella> ADD COLUMN <nomecampo> datetime DEFAULT now() NOT NULL
funziona con l'inserimento dei nuovi record.
Secondo step
per i record già presenti in db, ho popolato la colonna appena creata con un semplice UPDATE inserendo una data fissa (01/01/2000)
grazie optime
W la Ferari effetrenavenave!
il computer è un somaro veloce! (neanche tanto ndr)