Niente da fare
, ottengo questo errore:
codice:
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
Ecco il codice che uso.
nella pagina contatti.html c'è il form che richiama un modulo asp con qusto codice:
codice:
<%
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("mdb-database/pippo.mdb")
sql = "SELECT * FROM pluto"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
RS.AddNew
rs.Fields("nome")=nome_mitt
rs.Fields("telefono")=rec_tel
rs.Fields("mail")=mail_mitt
rs.Fields("oggetto")=oggetto
rs.Fields("messaggio")=corpo_mess
rs.Fields("aggiornamenti")=aggiornamento
rs.update
%>
l'inserimento avviene correttamente.
alla fine del modulo asp
questo codice:
codice:
<script>
document.location.replace('conferma.asp');
</script>
mi rimanda ad una pagina di conferma dove vorrei riassumenre i dati appena inseriti.
il codice è questo:
codice:
<%
' Creiamo la query con la sintassi @@identity
strSQL = "select @@identity FROM pluto"
' Valorizziamo un recordset
Set objRs = Server.createObject("ADODB.recordset")
' Eseguiamo la query.
' Ricordo che objConn è il nome della connessione attiva
objRs.open strsql, conn, 1, 3
if not objRs.eof then
idrecordinserito = objRs(0)
end if
objRs.Close
Set objRs = nothing
RS.Close
Set RS=Nothing
conn.Close
Set conn=Nothing
%>
inizio a non capirci più niente :master:dove sbaglio?
poi per stampare il contenuto come faccio?