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.