Hola,
estoy probando un código para modificar registros a una base de datos . Este es el error que me da:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar. Base de datos u objeto de sólo lectura.
/lalo/pruebas_asp/modificar.asp, line 21
El error me da en:
rst.update
Este es el código:
<%
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")
cnn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:/prueba.mdb;"
sqltext = "SELECT * FROM datos where email ='" &request.querystring("email")&"'"
rst.Open sqltext,cnn,3,3
nombre="Fabian"
apellido = "Muller"
email="[email protected]"
rst("nombre") = nombre
rst("apellido") = apellido
rst("email") = email
rst.update
rst.Close
set rst = Nothing
cnn.Close
set cnn = Nothing
%>