Data e ora

martedì 20 giugno 2006 - 10.56

bluland Profilo | Guru

vorrei fare in modo che quando effettuo un inserimento di dati nel db, automaticamente in un campo della tabella mi venga inserita la data ed ora corrente...

suggerimenti??

grazie ENzo

filippo.monti Profilo | Junior Member

Ci sono diversi modi.
Io ti consiglio di farlo lato DB impostando il valore di default. Non so quale DB tu stia usando. In Oracle si fa così

' Nome campo tipo
data_fine DATE DEFAULT to_date('31.12.2099','dd.mm.yyyy')

Nel mio caso imposta la data di default al 31.12.2099

Ciao

Filippo

Filippo

bluland Profilo | Guru

grazie provero' e vi fare' sapere

cmq avevo pensato di mettere nel campo la stringa datetime.now.tostring che mi da la data corrente ed usarla come parametro di inserimento...... solo che a me servirebbe sia la data che l'ora di quando viene fatto l'inserimento...!!


cmq....

filippo.monti Profilo | Junior Member

Sempre in Oracle, se usi la procedura lato DB, c'è sysdate() che restituisce data ed ora correnti.
Anche usando il trigger puoi ottenere data ed ora correnti

Ciao


Filippo

bluland Profilo | Guru

devo verificare se esiste una cosa del genere in Sql Server....................


edit:

basta inserire nel default value della tabella getdate()

grazie a tutti
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5