ho fatto così.. però ora se lascio gli altri campi vuoti e premo INVIA mi fa un refresh della pagina...se compilo solo il campo "Prenotazione" mi da questo errore:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/inserisci_generale.asp, line 37

righe sopra : '---Inserisco i dati nel database
If QSPrenotazione <> "" Then
SQL = " INSERT INTO Prenotazioni (IDProdotto, Quantita, Prenotazione, IP, Data, Autore, Ora, Dominio, Www, Grafica, Budget, Nemail, Ecommerce, Tipo) VALUES ('"&QSID&"', '"&QSQuantita&"', '"&QSPrenotazione&"', '"&IP&"', '"&data&"', '"&QSEmail&"', #"&Time&"#, '"&QSDominio&"', '"&QSWww&"', '"&QSGrafica&"', '"&QSBudget&"', '"&QSNemail&"', '"&QSEcommerce&"', '"&QSTipo&"') "
Set RS = Conn.execute(SQL)

riga 37: Set RS = Conn.execute(SQL)