Buongiorno a tutti. Trovo ancora difficoltà nell'inserire dati in Access utilizzando ASP con SQL. Tanti metodi ma faccio ancora molti errrori. Qual'è il metodo più indicato? L'ultimo script che ho fatto preleva i dati da una pagina "login.asp" in una pagina " get.asp"
Lo script di quest'ultima è :
<%
nome=request.form ("nome")
request.form ("cognome")
Set rs=Server.CreateObject("ADODB.Recordset")
Set conn=Server.createObject("ADODB.Connection")
conn.connectionstring= "Provider=Microsoft.jet.Oledb.4.0; data source="& Server.MapPath("connessione.mdb")
SQL="INSERT into ISCRITTI (nome,cognome) VALUES '("'& request.form("nome") &'", "'& request.form("cognome") &'")'
rs.ActiveConnection=Conn
rs.Open SQL
response.write ("Grazie per l'inserimento")
Conn.close
Set conn=nothing
%>
ma mi segnala questo errore:
Tipo di errore:
ADODB.Recordset (0x800A0E7D)
Connessione chiusa o non valida in questo contesto. Impossibile utilizzarla per eseguire l'operazione.
/get.asp, line 8
Molti utilizzano il metodo rs.AddNew però desideravo capire come inserire dati semplicemente con Insert into.
Un saluto

Rispondi quotando