premetto che non conosco bene ASP, che quanto segue l'ho scopiazzato a destra e a manca, qualcuno sa dirmi cosa non va nel seguente codice???
<html>
<head>
</head>
<body>
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:/Inetpub/wwwroot/DB/test.mdb")
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open "dati", objConn , 0, 3, 2
objRs.AddNew
strsql = "INSERT INTO dati (nome, email, telefono) Values('Pippo', 'pippo@hgh.it', '0000454');"
objConn.Execute strsql
objRs.Update
objRs.Close
Set objRs = Nothing
objConn.Close
Set objConn = Nothing
%>
</body>
<html>
ecco il messaggio di errore:Tipo di errore:
ADODB.Recordset (0x800A0CB3)
Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.
/dbase3.asp, line 18
per testare 'sta roba, mi connetto a localhost
nel caso i campi da inserire nel database provengano da un form, come si modifica l'istruzione
"INSERT INTO dati (nome, email, telefono) Values('Pippo', 'pippo@hgh.it', '0000454');"

Rispondi quotando
