AH visto che ci sono vi chiedo un'altro favore :P
allora faccio una insert se metto la data così '13/04/2005' la query funziona e non mi da errore, se invece la inserisco così "+date+" mi da errore.
Posto il codice:
codice:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Provider = "Microsoft.jet.OLEDB.4.0"
Conn.Open Server.MapPath("DB/newsletters.mdb")
sql = "INSERT INTO prenotazioni VALUES ('"+nascosto+"','"+date+"','"+ora+":"+min+"','"+nome+"','"+cognome+"', '"+indirizzoIp+"', '"+mail+"', '"+non_fumatori+"', '"+fumatori+"')"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, Conn, 3, 3
Set rs = Nothing
Conn.Close()
Set Conn = Nothing
Come mai mi da questo errore:
Errore di run-time di Microsoft VBScript (0x800A000D)
Tipo non corrispondente: '[string: "INSERT INTO prenotaz"]'
/bingo/formcdosys_pren.asp, line 68
E la linea 68 è quella della Query ma se metto la data statica va tutto a posto.
IL DB è formato da tutti campi TESTO da 50 caratteri.