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

me sale este error : Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

Estas en el tema de me sale este error : Microsoft OLE DB Provider for ODBC Drivers (0x80004005) en el foro de ASP Clásico en Foros del Web. Tipo de error: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet ...
  #1 (permalink)  
Antiguo 03/08/2004, 09:31
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 20 años, 7 meses
Puntos: 1
me sale este error : Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0x5e0 Thread 0x694 DBC 0x28dd024 Jet' del Registro.
/victor/prueba/ecommerce/revisarusario.asp, line 14

y revisarusario.asp es esto:

<%
'Para los redireccionamientos
Response.Buffer=True

Dim oConn, rs, SQL, nombre, password

'Recogemos el formulario
nombre = Request.Form("usuario")
password = Request.Form("pass")


'Validamos su identidad
set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\victor\base_dato\global.mdb "
SQL="SELECT * FROM " & _
"Cliente WHERE (codigo_cli='"&nombre&"' AND Password='"&password&"');"

'Ejecutamos consulta
set rs=oConn.Execute(SQL)

if rs.EOF then

'No existe ese usuario con esa contraseña
'Así que le negamos el acceso
session("autorizacion")=-1
Response.Redirect("../templates/noexiste.htm")
else


session("autorizacion")=1
session("login")=nombre
response.redirect "vigente.asp"
end if


%>

que error puedo tener, ya que al principio me funcionaba y luego me salio este error, que puede ser
  #2 (permalink)  
Antiguo 03/08/2004, 09:34
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 20 años, 7 meses
Puntos: 1
esta es la linea 14
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\victor\base_dato\global.mdb "
  #3 (permalink)  
Antiguo 03/08/2004, 10:03
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
Ese no es problema de ASP, si no te los permisos a la carpeta.
Checalo y compruebalo.
  #4 (permalink)  
Antiguo 03/08/2004, 10:49
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 20 años, 7 meses
Puntos: 1
orharo2003, hola

sobre los permiso se los doy a la carpeta donde se encuentra la base o a ala base de dato en si?
  #5 (permalink)  
Antiguo 03/08/2004, 11:02
 
Fecha de Ingreso: junio-2004
Ubicación: Hidalgo, México.
Mensajes: 18
Antigüedad: 19 años, 11 meses
Puntos: 0
hola Bistec, si dices que el problema está en la conexion. Ahora conectate de estas forma: Cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("./Acciones_Correctivas.mdb") '***conectar a base de datos*** obvio este codigo
En tu caso en vez de Cnn, sería oConn y Acciones_Correctivas a : global.mdb y haber que pasa ya lo dices. Espero haberte ayudado.
  #6 (permalink)  
Antiguo 03/08/2004, 11:39
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 20 años, 7 meses
Puntos: 1
gracias, hemilio por escribir
pero lo que hice fue aclarar mi mente y empezar de nuevo lentamente paso a paso hasta que me resulto, el problema era la coneccion con la base de dato, jejejeje..
bueno me disculpo por haberle quitado un poco de su tiempo...............pero gracias muchas gracias
adios
  #7 (permalink)  
Antiguo 03/12/2005, 11:22
 
Fecha de Ingreso: noviembre-2005
Mensajes: 15
Antigüedad: 18 años, 5 meses
Puntos: 0
Solucion A Este Error

SOLUCION REAL PARA ERRORES:


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


Microsoft
JET Database Engine (0x80004005). Error Desconocido.


Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x6cc Thread 0x78c DBC 0x144cfc4 Jet'.


Deben darles permiso, contro total a la carpta donde tiene su sitio ejemplo c:\inetpub\wwwroot\misitio, al usuario: IUSR_Nombre_Equipo, puede ser a la carpeta como a la base de datos. generalmente todos hacen esto y siguen con el problema como a mi pero busque por ahi la solcuion y es que tambien deben darle los mismos permisos, control total a la carpeta TEMP de su equipo (esto yo no lo sabia lo hize y solucione todos mis problemas) y tambien al usuario IUSR_Nombre_Equipo si no llegase a estar lo agregan..


Saludos....a mi me paso esto, lleve dias sin resolverlo y lo hize.

Saludos desde chile
AlejandRO
  #8 (permalink)  
Antiguo 17/02/2010, 11:53
 
Fecha de Ingreso: abril-2009
Mensajes: 15
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Solucion A Este Error

Saludos....a mi me paso esto, lleve dias sin resolverlo y lo hize.


Deben darles permiso, contro total a la carpta donde tiene su sitio ejemplo c:\inetpub\wwwroot\misitio, al usuario: IUSR_Nombre_Equipo, puede ser a la carpeta como a la base de datos. tambien al usuario IUSR_Nombre_Equipo si no llegase a estar lo agregan y listo problema solucionado, este pequeño movimiento tambien es aplicable a corregir el error que tira en asp.net al momento de querer actualizar las bases de datos.


Saludos desde Los Angeles Puebla.
  #9 (permalink)  
Antiguo 17/02/2010, 12:11
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: me sale este error : Microsoft OLE DB Provider for ODBC Drivers (0x8000400

waqner. Este tema es del 2005 y haz copiado y editado lo escrito por ositobad4!!!
¿Qué será lo que te propones? Pues no sé, pero cierro este tema.
__________________
...___...
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.
Tema Cerrado

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 07:27.