Ciao, ho un problema con sql server quando inserisco una data.
vardata = CONVERT(DATETIME,"2004-01-12 12:12:00",102)
sql="insert into appoggionews(nome,data)values('" & file.name & "', '" & vardata & "')"
Dove sbaglio??
Ciao, ho un problema con sql server quando inserisco una data.
vardata = CONVERT(DATETIME,"2004-01-12 12:12:00",102)
sql="insert into appoggionews(nome,data)values('" & file.name & "', '" & vardata & "')"
Dove sbaglio??
Prova:
altrimenti incolla l'errorecodice:sql="insert into appoggionews(nome,data)values('" & file.name & "', '#" & vardata & "#')"
Bai![]()
SGr33n
uffaaaaaaaaaaaaaaaaaaaaaaaaaaaaa non va!
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'CONVERT'
/intranet/news.asp, line 80
sql= "insert into appoggionews(nome,data)values('" & file.name & "', CONVERT(DATETIME,'2004-01-12 12:12:00',102) )"
Tutti vogliono parlare, nessuno sa ascoltare.
L'errore è in quel convert, di cui nn conosco l'esistenza...
Magari si tratta di una funzione creata da te ? in ogni caso non funziona :P
SGr33n
sembra che come ha detto Gioba66 funziona!
grazie a tutti
Uffa peor' ora ho un altro problema, la data la devo prendere da una variabile, ed ora mi questo errore:
insert into appoggionews(nome,data)values('04-05-2004 Biblioteca aziendale.txt',CONVERT(DATETIME,'04/05/2004 16.06.31',102))
Microsoft OLE DB Provider for SQL Server error '80040e07'
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
l'inserimento lo faccio cosi':
vardata = file.DateCreated (file.DateCreated mi da la data di creazione di un file presente in una cartella, che è ad esempio '04/05/2004 16.06.31)
sql= "insert into appoggionews(nome,data)values('" & file.name & "',CONVERT(DATETIME,'" & vardata & "',102))"
puo' darsi che voglia data formattata in inglese, cioe' ad esempio 2004-05-04
???
la vuole formattata ISO
se usi / devi mettere 2004/05/04
Tutti vogliono parlare, nessuno sa ascoltare.
quindi se la voglio inserire in versione italiana, ad esempio 01/02/2004 come devo fare??![]()