Questi sono i messaggi di errore ad ogni aggiornamento della pagina:

alla prima richiesta:

Microsoft OLE DB Provider for SQL Server error '80040e14'
Line 1: Incorrect syntax near '.56' .
/InsData.asp, line 19

se aggiorno la pagina:

Microsoft OLE DB Provider for SQL Server error '80040e14'
Line 1: Incorrect syntax near '.44' .
/InsData.asp, line 19

se aggiorno ancora:

Microsoft OLE DB Provider for SQL Server error '80040e14'
Line 1: Incorrect syntax near '.34' .
/InsData.asp, line 19

La stringa che uso è la seguente

SQL = "INSERT INTO visite(datavisita, oravisita, ipvisita) VALUES (" & datavis & "," & oravis & ",'" & ip & "')"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, conn, 3, 3