Sto cercando di creare un nuovo record in un database ma mi viene sparato fuori questo errore:
Microsoft JET Database Engine error '80004005'
Operation must use an updateable query.
/test/creazione.asp, line 24
Premetto che però è JavaScript, non VBScript...
Cmq il codice di creazione.asp è
<html>
<head>
</head>
<body>
<%@LANGUAGE="JAVASCRIPT"%>
<%
var con, sConString, sSQLString, ObjRS, val1, val2;
val1=Request.Form("val1");
val2=Request.Form("val2");
con = Server.CreateObject("ADODB.Connection");
sConString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("./data/database.mdb");
con.Open(sConString);
sSQLString = "INSERT INTO tabella (val1, val2) VALUES ('" + String(val1) + "','" + String(val2) + "');";
con.Execute(sSQLString);
con.Close();
con=null;
Response.Redirect("aposto.asp");
%>
</body>
</html>

Rispondi quotando