Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2005, 22:31
Avatar de speedy
speedy
 
Fecha de Ingreso: octubre-2004
Ubicación: México
Mensajes: 127
Antigüedad: 20 años, 7 meses
Puntos: 0
Exclamación Nuevos registros con asp en access 2003

Hola acabo de formatear el disco duro de mi equipo y le puse office 2003 con esto instale el access 2003, y no puedo insertar nuevos registros con asp, no se que pase por que solo ocurre esto en mi equipo desde el servidor web no hay problema los coloca muy bien pero desde mi equipo no, ya desinstale he instale el office 2003 y nada; hice una nueva base de datos y subi esta misma al servidor y en el servidor muy bien pero en mi equipo no, el error que mande es este:
Código:
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.
/nuevo.asp, línea 24
La linea 24 es rs.update, mi codigo de prueba es este:
Código:
<%
Nombre = "Nombre 1"
Apellido = "Apellido 1"
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/bd1.mdb"))
set rs=createobject("ADODB.Recordset")
rs.CursorType = adOpenKeyset 
rs.LockType = adLockOptimistic 
rs.open "usuarios",conn
rs.addnew
rs("Nombre")=Nombre
rs("Apellido")=Apellido			
rs.update
rs.close
%>
Tambien intente cambiar de ODBC a MapPath pero con el mismo problema.
Supongo que es access pero como lo configuro para que no tenga las base de datos en solo lectura , porfavor alguien que responda , GRACIAS
__________________
Saludos :cool: y Suerte :arriba:
valle del mezquital en el Estado de Hidalgo