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

llevo 5 dias y nada, algun genio?

Estas en el tema de llevo 5 dias y nada, algun genio? en el foro de ASP Clásico en Foros del Web. Este maldito error: Tipo de error: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar. Base de datos ...
  #1 (permalink)  
Antiguo 29/04/2002, 16:50
 
Fecha de Ingreso: abril-2002
Mensajes: 4
Antigüedad: 22 años, 1 mes
Puntos: 0
llevo 5 dias y nada, algun genio?

Este maldito error:
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.
/cds/soporte/adicion.asp, línea 31

Este es mi codigo:

<%
strSQL = "SELECT * FROM soporte"
' Declaramos el objeto de conexión a la base de datos
Set dbConnection = Server.CreateObject("ADODB.Connection")

' Abrimos el objeto con el driver específico
dbConnection.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
"DBQ=" & Server.MapPath("\cds\db\soporte.mdb") & ";"

Set rsRecordSet = Server.CreateObject("ADODB.RecordSet")
'Set rsRecordSet = dbConnection.Execute("select * from soporte")
rsRecordSet.Open strSQL, dbConnection, 1, 2 (Para que es est alinea?)
rsRecordSet.AddNew
rsRecordSet("codigo") = Request.Form("codigo")
rsRecordSet("nombre") = Request.Form("nombre")
rsRecordSet("apellido") = Request.Form("apellido")
rsRecordSet("email") = Request.Form("email")
rsRecordSet("pais") = Request.Form("pais")
rsRecordSet("sexo") = Request.Form("sexo")
rsRecordSet("tipo") = Request.Form("tipo")
rsRecordSet("problema") = Request.Form("problema")
rsRecordSet("fecha")= Date
rsRecordSet.Update (aqui da el error)
'rsRecordSet.Close
%>

  #2 (permalink)  
Antiguo 29/04/2002, 17:42
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
Re: llevo 5 dias y nada, algun genio?

Cambia
rsRecordSet.Open strSQL, dbConnection, 1, 2

por
rsRecordSet.Open strSQL, dbConnection,2,3,1

y me avisas si funciona


www.guiaguanatos.550m.com

JAM <font size="1">desde la tierra del tequila, mariachi y mujeres guapas[/CODE]
<a href="mailto:[email protected]">[email protected]</a><br>
<embed width="400" height="60" src="http://www.550m.com/usuarios/guiaguanatos/salud.swf">
  #3 (permalink)  
Antiguo 29/04/2002, 17:51
 
Fecha de Ingreso: abril-2002
Mensajes: 4
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: llevo 5 dias y nada, algun genio?

le cambie por 2,3,1
y da el mismo error.\


tienes alguna teoria a la mano para el uso y significado de los numero como: 2,3,1
  #4 (permalink)  
Antiguo 29/04/2002, 18:55
 
Fecha de Ingreso: abril-2002
Mensajes: 8
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: llevo 5 dias y nada, algun genio?

Hola Amigo

Tienes un problema de administracion de permisos en tu carpeta, por eso no tienes permisos de escribir en la base de datos de access. Que estas usando a mi me ha pasado eso con el windows 2000 server y no se cuando los he cambiado a veces en la noche hacemos cada cosa conlos permisos.
Si no puedes configurar permisos crea un directorio fuera de tu directorio wwwroot,o virtual . ejemplo cambia tu cadena de conexion o DSN para que apunte a algo asi..c:\bases\mibase.mdb

SAludos.
  #5 (permalink)  
Antiguo 30/04/2002, 02:51
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 23 años, 1 mes
Puntos: 1
Re: llevo 5 dias y nada, algun genio?

Si es problema de permisos, el directorio donde colocaste tu bd no tiene permisos de escritura.
  #6 (permalink)  
Antiguo 30/04/2002, 03:12
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: llevo 5 dias y nada, algun genio?

Es cierto, más que probablemente sea un tema de permisos, habla con el administrador para que te de los permisos necesarios, a mi tb me pasó, y después funcionaba. :)
  #7 (permalink)  
Antiguo 30/04/2002, 17:14
 
Fecha de Ingreso: abril-2002
Mensajes: 4
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: llevo 5 dias y nada, algun genio?

yo estoy acardo de administrar los permisos en el servidor web y le he asignado todos los permisos necesarios desde el IIS a la carpeta donde se encuentra la db, pero aun asi da problema da el mismo error.
sera la version del S.O. yo estoy corriendo IIS desde windows xp professional.

la verdad soy nuevo en esta area y estoy probando de todo talvez ustedes pueden orientarme mejor.

de ante mano muchas gracias
  #8 (permalink)  
Antiguo 01/05/2002, 00:58
 
Fecha de Ingreso: abril-2002
Mensajes: 8
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: llevo 5 dias y nada, algun genio?

Coloca tu base de datos en otro directorio que no sea directorio web y la cadena de conexion podria quedar asi

= &quot;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:\mis documentos\soporte.mdb&quot;
  #9 (permalink)  
Antiguo 01/05/2002, 15:01
 
Fecha de Ingreso: enero-2002
Mensajes: 141
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: llevo 5 dias y nada, algun genio?

Probaste, colocandole el atributo a la carpeta de compartido?, (no el de compartir en la web, el que se usa para compartir una carpeta con todos los privilegios en una red local?, asi lo resolvi,
ojala te ayude
  #10 (permalink)  
Antiguo 01/05/2002, 19:57
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 23 años, 9 meses
Puntos: 2
Re: llevo 5 dias y nada, algun genio?

los permisos de escritura no los tienes que asignar desde el IIS,


mira hazlo asi, en el explorador de windows ve hasta la carpeta donde esta tu BD ahora dale un click derecho y ahì es donde tienes que asignar los permisos.

son permisos de administración.
  #11 (permalink)  
Antiguo 08/05/2002, 14:31
 
Fecha de Ingreso: mayo-2002
Mensajes: 2
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: llevo 5 dias y nada, algun genio?

Tienes que asignarle los permisos de escritura a la carpeta donde tienes el mdb

Saludos,

Claudio
  #12 (permalink)  
Antiguo 09/05/2002, 00:40
 
Fecha de Ingreso: diciembre-2001
Mensajes: 199
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: llevo 5 dias y nada, algun genio?

kisa y solo por probar haz clik con el boton derecho sobre la base de datos ve las propiedades y si esta marcado solo lectura.... sacale la marca... digo nada se pierde con probar
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 19:09.