prima esperienza

robertoarezzo

Nuovo Utente
20 Ago 2004
10
0
0
ho questo errore:
ADODB.Recordset error '800a0cb3'
Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.
/provemie.asp, line 15

questo e' il codice perche????? grazie
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>



<%
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open"Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" & Server.MapPath("/mdb-database/agenda.mdb")
%>
<%
Dim objRs
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open "Table1",objconn,1,3,2
objRs.Addnew
objRs("Cognome") = "provacognome"
objRs.Update
%>
<%
objRs.Close
Set objRs = Nothing
objConn.Close
Set objConn = Nothing
%>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

</body>
</html>
 
MAi visto questo problema,ma intuisco che il server non supporta il comando "Update" oppure la connessione è protetta!

prova così


<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>



<%
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open"Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" & Server.MapPath("/mdb-database/agenda.mdb")
%>
<%
Dim objRs
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open "Table1",objconn,1,3,2
objRs.Addnew
objRs("Cognome") = "provacognome"
objRs.Open()
%>
<%
objRs.Close
Set objRs = Nothing
objConn.Close
Set objConn = Nothing
%>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

</body>
</html>

Se non va neppure così, prova questo

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>



<%
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open"Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" & Server.MapPath("/mdb-database/agenda.mdb")
%>
<%
Dim objRs
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open "Table1",objconn,1,3,2
objRs.Addnew
objRs("Cognome") = "provacognome"
objRs.LockType = 1
objRs.Open()
%>
<%
objRs.Close
Set objRs = Nothing
objConn.Close
Set objConn = Nothing
%>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

</body>
</html>

Se non funziona nemmeno......non so che dirti.......cambia Editor!

Ciao!!!!

Davide - daviduccio.it
 
Oppure potresti così

Ciao, per caso sei con Aruba?

Non ho molta esperienza con asp, ma a me così funziona:

'set connection string to local variable
strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("/mdb-database/agenda.mdb")

'build the sql statement based on the input from the form
strSQL = "INSERT INTO table1 (Cognome) Values ('provacognome')"

set conn = server.createobject("adodb.connection")
conn.open strconn
'Use the execute method of the connection object the insert the record
conn.execute(strSQL)
conn.close
set conn = nothing

Questa non l'ho verificata ma presa da un mio script che utilizzo.
 
Ha ha ha ha ha ha ha...... non ci avevo pensato!!!
Su aruba non ti partirà ne ora e ne mai una connessione fatta con pagine ASP Js!!!!!! Devi usare ASP VB!!!!!!!!!!!!!!!!! Lo so che è una rottura, io ho dovuo rifare un lavoro di un mese!!!
 

Discussioni simili