Ciao,
come mai inserendo da un form una data del tipo: gg/mm/aaaa, nel database mi viene sempre scritto questo:0.02.09 ?
Devo impostare qualcosa?
Allora, il db è access e le impostazioni del campo sono: Data/Ora in cifre (gg/mm/aaaa).
Ciao,
come mai inserendo da un form una data del tipo: gg/mm/aaaa, nel database mi viene sempre scritto questo:0.02.09 ?
Devo impostare qualcosa?
Allora, il db è access e le impostazioni del campo sono: Data/Ora in cifre (gg/mm/aaaa).
0.02.09 ?????
:master: e cos'è? non è una data!
posta il codice magari.
ehhe si altrimenti ci rivediamo nel 2009![]()
Lo so che non è una data. Appunot per questo non capisco che roba mi scrive.Originariamente inviato da burruchaga
0.02.09 ?????
:master: e cos'è? non è una data!
posta il codice magari.
Comunque, che codice ti devo postare? Questo?
StrSQL = "UPDATE [Disp] SET [Nome] ='"&Nome&"',[Sex] ="&Sex&", [DataNascita] =#"&DataNascita&"# , [Padre] ='"&Padre&"', [Madre] ='"&Madre&"', [Note] ='"&Note&"' WHERE [Id] ="&Id
ObjConn.Execute(StrSql)
La data in questione è quella in rosso!
per vedere cosa scrive nella query fai così:
e dicci cosa ti stampa.codice:StrSQL = "UPDATE [Disp] SET [Nome] ='"&Nome&"',[Sex] ="&Sex&", [DataNascita] =#"&DataNascita&"# , [Padre] ='"&Padre&"', [Madre] ='"&Madre&"', [Note] ='"&Note&"' WHERE [Id] ="&Id response.write(strSQL): response.end() ObjConn.Execute(StrSql)
ma la data come la scrivi!
Questo mi stampa:
UPDATE [Disp] SET [Nome] ='Ugo', [Sex] =0, [DataNascita] =#22/02/2003#, [Padre] ='PadreUgo', [Madre] ='MadreUgo', [Note] ='noteugo'WHERE [Id] =23
La data come la scrivo?? Così: 22/02/2003
cioè se tu usi
[DataNascita] =#22/02/2003#,
poi nel db ti appare
00.02009?
non ci credoooo :P
e non crederciOriginariamente inviato da rixx
cioè se tu usi
[DataNascita] =#22/02/2003#,
poi nel db ti appare
00.02009?
non ci credoooo :P![]()
Ora, una data la inserisce. Però, mi inverte il giorno con il mese.
Ossia, inserendo da form per esempio: 02/11/2003 mi scrive sul db: 11/02/2003.
Che faccio?