Aiuto per inserimento dati in mdb

scuoladiasp

Nuovo Utente
29 Apr 2007
3
0
0
Ho una pagina che dovrebbe inserire i dati provenienti da un modulo, ma qualcosa non funziona, continua a darmi errore, qualcuno mi sà dire dove sbaglio. grazie

<%
on error resume next
articolo = Request.form("articolo")
commento = Request.form("commento")
sconto = Request.form("sconto")
dim objconn
dim objrs

set objconn = Server.CreateObject("ADODB.Connection")
objconn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("_private\offerte.mdb")
SQL = "INSERT INTO Tab_offerte(articolo, commento, sconto)"
SQL = SQL & "VALUES ('"&articolo& "','" &commento& "','" &sconto& "')"

set objrs = Server.CreateObject("ADODB.Recordset")
objrs.Open SQL, objconn
If err.number>0 then
response.write "<p>Errore nell'inserimento</P>"
response.write " Numero Errore --> " & err.number & "<br>"
response.write " Descrizione Errore --> " & err.description & "<br>"
elseif conn.errors.count> 0 then
response.write "<p>Attenzione!</P>"
response.write "<p>I dati inseriti non sono corretti.</P>"
response.write " Numero Errore --> " & err.number & "<br>"
response.write " Descrizione Errore --> " & err.description & "<br>"
Else
response.write "<p>I dati sono stati inseriti correttamente!</p>"
End if
objconn.Close
%>
<hr>
<p><%
Response.Write("<a href="""&Request.ServerVariables("HTTP_REFERER")&""">Torna alla pagina precedente</a>")
%> </p>
 
Prova ad eseguire la stringa SQL in un Execute dell'oggetto Connection piuttosto che nel Recordset.

In ogni caso fammi sapere esattamente IIS che errore ti restituisce ed a quale riga.
 
Aiuto mdb

L'errore è questo - "424 Object required",
Ho provato anche mettendo solamente - objconn.Open "_private\offerte.ddb", "", "" - come mi ha consigliato un altro partecipante al forum, ma mi da sempre errore, stavolta mi dice che non è aperta la connessione con il mdb
 
Non alludo all'apertura della connessione, ma ad utilizzare:

objconn.Execute(SQL)

al posto di:

objrs.Open SQL, objconn

Naturalmente poi non chiudere objrs.

Comunque, a che riga ti da l'errore?
 

Discussioni simili