42 messaggi dal 21 novembre 2001
aiutooo!Inserisco in un form una data in un text box ke mi passo al file asp con

<% data_nascita= Replace(Request("txtdata_nascita"), "'", "''")%>

qdi inserisco i dati nel db in cui il campo è di tipo datetime:
sql = "INSERT INTO Anag (data_nascita) VALUES ('"&data_nascita& "')

Ho qsto errore:

The conversion of a char data type to a datetime data type
resulted in an out-of-range datetime value.

Ke significa? Esiste una funzione x convertire i dati nel formato giusto?
Thankks

Vuol dire che gli passi una stringa e non una data, e questo è vero. Tu infatti utilizzi <b>Replace</b> che infatti restituisce una stringa, poi questa stringa la usi come se fosse una data e naturalmente ti da problemi.

Prova a convertire la stringa che ottieni in una data.

Ciao

Dr. Panetta Luca Jonathan
Pisa (Italy)
http://www.pljsoftware.com
http://pljluca.blogspot.com
http://www.perledellojonio.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.