Può sembrare che sia scemo, ma vi assicuro che quello che scrivo succede: ho realizzato una pagina (aspx) che semplicemente legge i files di una cartella e scrive il nome dei files (campo di testo) e la relativa data di creazione (campo in formato data SENZA AVER SPECIFICATO UN FORMATO) in un db access, usando una stored procedure con parametri. E va bene. Poi ho fatto il codebehind e l'ho compilato in dll. A questo punto le date che scrive non sono più quelle corrette: ad esempio se la data è 18/12/2003 17.00.45 nel db mi ritrovo 01/01/1601 1.00.00. Il codice è fatto così
dim f as fileinfo
for each files nella cartella
dim tempo as string=f.lastWriteTime
scrive_nel_db(f.name, tempo)
next
....
e poi
sub scrive_nel_db(doc, tempo)
'apre la connessione
'punta la stored
stroredproc.addparameter("@doc", doc)
stroredproc.addparameter("@tempo", format(tempo,"Long Date"))
'esegue e via
:master:![]()

Rispondi quotando