Foros del Web » Programando para Internet » ASP Clásico »

Problema al intentar modificar una BD Access

Estas en el tema de Problema al intentar modificar una BD Access en el foro de ASP Clásico en Foros del Web. Hola me salta el siguiente problema al intentar modificar una BD Access: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][Controlador ODBC Microsoft Access] Operation ...
  #1 (permalink)  
Antiguo 24/09/2004, 11:06
 
Fecha de Ingreso: abril-2004
Mensajes: 12
Antigüedad: 20 años, 2 meses
Puntos: 0
Problema al intentar modificar una BD Access

Hola me salta el siguiente problema al intentar modificar una BD Access:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] Operation must use an updateable query.

El código que utilizo es el siguiente:

<%
Dim oConn,strSQL
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\prueba\datos.mdb"))
strSQL = "insert into prueba (nombre, apellidos) values ('" & Request.Form("nombre") & "','" & Request.Form("apellidos") & "')"
oConn.Execute(strSQL)
oConn.Close
set oConn = nothing

Response.Redirect("formdatos.asp")
%>

El caso es que al principio pense que podia ser por no tener permiso de escritura en la BD pero entre en el IIS y le dí permiso de escritura; pero sigue sin funcionarme.

Cuando realizo una búsqueda no me da ningun error.
Espero alguien pueda ayudarme.

Un saludo.
  #2 (permalink)  
Antiguo 24/09/2004, 11:20
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Mmmhhh esto es un error de permisos, verifica que el folder donde reside la base de datos, tenga permisos de escritura

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 24/09/2004, 11:31
 
Fecha de Ingreso: abril-2004
Mensajes: 12
Antigüedad: 20 años, 2 meses
Puntos: 0
u goldman, le he dado permiso de escritura tanto a la BD como al directorio donde reside la aplicación y sigue sin funcionar. Puedes sugerirme algun otro motivo por el que puede fallar??
  #4 (permalink)  
Antiguo 24/09/2004, 11:33
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Cita:
u goldman, le he dado permiso de escritura tanto a la BD como al directorio donde reside la aplicación y sigue sin funcionar. Puedes sugerirme algun otro motivo por el que puede fallar??
La carpeta prueba, que es donde reside la base de datos, también tiene permiso de escritura?

http://www.aspfaq.com/show.asp?id=2062
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway

Última edición por u_goldman; 24/09/2004 a las 11:35
  #5 (permalink)  
Antiguo 24/09/2004, 11:36
 
Fecha de Ingreso: abril-2004
Mensajes: 12
Antigüedad: 20 años, 2 meses
Puntos: 0
La carpeta prueba es donde se encuentra la base de datos y si tiene permiso de escritura
  #6 (permalink)  
Antiguo 24/09/2004, 11:37
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Bueno, revisa el link...
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 24/09/2004, 12:14
 
Fecha de Ingreso: abril-2004
Mensajes: 12
Antigüedad: 20 años, 2 meses
Puntos: 0
u goldman, me he dado cuenta de que en el iis tanto la carpeta prueba como la bd tienen permiso de lectura/escritura, si me voy al explorador de windows la carpeta prueba tiene activado la pestaña de solo lectura. El caso es que cuando la desactivo y vuelvo a ver las propiedades me sigue diciendo que es de sólo lectura. Puede ser por eso que no me deja modificar la BD?
  #8 (permalink)  
Antiguo 24/09/2004, 12:23
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
mmmhhh claro, entonces esto es de administración del servidor, fíjate que tenga deshabilitado el check de heredar los permisos del padre...inherit parent permissions...
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #9 (permalink)  
Antiguo 24/09/2004, 12:27
 
Fecha de Ingreso: abril-2004
Mensajes: 12
Antigüedad: 20 años, 2 meses
Puntos: 0
u goldman es que estoy un poco pegao en esto, donde se encuentra esa opción en el iis??
  #10 (permalink)  
Antiguo 24/09/2004, 12:32
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
No, no es en el IIS, es en las propiedades de la carpeta en la parte de seguridad
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:57.