Allora, ho provato il tuo script ed effettivamente dava l'errore.
Ho provato a modificarlo in questo modo e funziona:
codice:
<%
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("mdb-database/database.mdb")
Conn.Open strConn
sql = "SELECT * FROM ordini"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3 %>
<% rs.AddNew
rs("nominativo") = Request.Form("nominativo")
rs("ragsoc") = Request.Form("ragsoc")
rs("codiva") = Request.Form("codiva")
rs("indirizzo") = Request.Form("indirizzo")
rs("citta") = Request.Form("citta")
rs("provincia") = Request.Form("provincia")
rs("cap") = Request.Form("cap")
rs("telefono") = Request.Form("telefono")
rs("fax") = Request.Form("fax")
rs("login") = Request.Form("login")
rs("sito") = Request.Form("sito")
rs("note") = Request.Form("note")
rs("123456") = "123456"
rs("data") = Request.Form("data")
rs("1") = "1"
rs.update
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
Naturalmente i Form li ho chiamati con il corrispondente nome, e cioè:
nominativo
ragsoc
codiva
eccetera ....
e così pure per i campi del database.