• Viernes 15 de Noviembre de 2024, 00:50

Autor Tema:  Error Microsoft Jet Database Engine (0x80040e09)  (Leído 3987 veces)

mercurio

  • Miembro activo
  • **
  • Mensajes: 47
    • Ver Perfil
Error Microsoft Jet Database Engine (0x80040e09)
« en: Viernes 3 de Septiembre de 2004, 12:55 »
0
AHORA TENGO ESTE ERROR ALGUIIEN SABE QUE MAS DEBO TENER INSTALADO ... APARTE DEL IIS POR QUE LES JURO QUE HUBO UN MOMENTO EN QUE ME FUNCIONO UNA ACTUALIZACION A LA BASE DE DATOS ... LO QUE SUCEDE ES QUE TENIA EL SERVIDOR APACHE MONTADO,,,,, LO DESINSTALE Y CREO QUE ENTRE TANTAS COSAS QUE DESISTALE ...  DEBI HABER DESISTANLADO ALGO .. EL CASO ES QUE CUANDO AHORA QUE VOLVI A INSTALAR EL IIS ME APRARECE ESTE ERROR...

Microsoft JET Database Engine (0x80040E09)

Y NO SE QUE HACER .. POR QUE LO  QUE TENIA ERA EXACTAMENTE LO QUE NECESITAVA.... Y ESTOY MUY DESESPERADO ...
ALGUIEN POR FAVOR ME PUEDE GUIAR AL RESPECTO ....DE VERDAD QUE HE LEIDO MUCHO ... Y NO QUIERO DESISTIR PERO ESTOY MAMADO DE TANTO OBSTACULO PARA PODER SER AUTODIDACTA....(YA ME DESAHOGUE JEJEJE) :lightsabre:

NO SE QUE MAS DEBO TENER INSTALADO ... TODOS LOS EQUIPOS SON WIN XP Y ESTOY PPROBANDOLO COMO LOCAL....


EL CODIGO ERA EL SIGUIENTE...

<html>
<head>
<title>jamesito pruebas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<%
If Request.Form <> "" Then
   Dim DB, TBL
   Set DB = Server.CreateObject("ADODB.Connection")
   Set TBL = Server.CreateObject("ADODB.RecordSet")
   DB.Mode = adModeReadWrite
   DB.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("afiliados.mdb"))
   
   TBL.Open "Afiliados" ,DB, 1, 2
   TBL.AddNew
   TBL("Nombre") = Request.Form("Nombre")
   TBL("Apellido") = Request.Form("Apellido")
   TBL("Pais") = Request.Form("Pais")
   TBL.Update
   TBL.Close
   
   DB.Close
   
   Set DB = Nothing
   Set TBL = Nothing
   
   Response.Write "Se a agregado con exito"
else
%>
<form name="form1" method="post" action="agregar.asp">
  <p> Nombre
    <input type="text" name="Nombre" maxlength="50">
  </p>
  <p> Apellido
    <input type="text" name="Apellido" maxlength="50">
  </p>
  <p> Pais
    <input type="text" name="Pais" maxlength="50">
  </p>
  <p>
    <input type="submit" name="Submit" value="Enviar">
  </p>
</form>
<%
End If
%>
</body>
</html>





MUCHAS GRACIAS ....
SALUDOS A MI AMIGO KEV ... QUE ME HA ESTADO AYUDANDO....

Kev

  • Miembro HIPER activo
  • ****
  • Mensajes: 654
    • Ver Perfil
Re: Error Microsoft Jet Database Engine (0x80040e09)
« Respuesta #1 en: Viernes 3 de Septiembre de 2004, 16:17 »
0
Primero revisa la configuracion del IIS o del PWS, el que uses.

Tienes la base de datos en la misma carpeta del archivo asp????

Código: Text
  1. If Request.Form &#60;&#62; &#34;&#34; Then
  2.  

Especifica el dato que estas pidiendo..

Un abrazo.

 :comp:
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax

Kev

  • Miembro HIPER activo
  • ****
  • Mensajes: 654
    • Ver Perfil
Re: Error Microsoft Jet Database Engine (0x80040e09)
« Respuesta #2 en: Viernes 3 de Septiembre de 2004, 16:33 »
0
Ha tambien establece que la BD este en modo lectura/escritura

en esta parte:
Código: Text
  1. TBL.Open &#34;Afiliados&#34; ,DB, 1, 2
  2.  
cambia por esta:
Código: Text
  1. TBL.Open &#34;Afiliados&#34; ,DB, 1, 3
  2.  

Prueba si funciona

Salu2
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax

mercurio

  • Miembro activo
  • **
  • Mensajes: 47
    • Ver Perfil
Re: Error Microsoft Jet Database Engine (0x80040e09)
« Respuesta #3 en: Jueves 9 de Septiembre de 2004, 00:10 »
0
hola .. no he podido hacer que sirva.. la verdad ya intente loque me dijiste pero nada sigue saliendo un error de escritura.. incluso hice unnuevo archivo y me sigue saliendo lo mismo .. la verdad ya no se que mas hacer ... he estado leyendo todo esto y nada.... alguna ayuda o sugerencia???? :hola:

Kev

  • Miembro HIPER activo
  • ****
  • Mensajes: 654
    • Ver Perfil
Re: Error Microsoft Jet Database Engine (0x80040e09)
« Respuesta #4 en: Jueves 9 de Septiembre de 2004, 20:32 »
0
Sigamos intentando:

* Revisa en las propiedades del archivo .mbd ahi verifica los atributos de lectura y escritura que tenga, deselecciona la opcion solo lectura.

* Luego puede ser que haya un error en los permisos, entonce abre tu explorador, vete e opciones de carpeta, luego en la pestaña Ver luego deselecciona la opcion "utilizar uso compartido simple de archivos" luego haces clic en aceptar para aplicar estos cambios. Por ultimo te vas a la carpeta donde tienes la Base de datos y abre las propiedades de dicha carpeta, ahi en la seccion compartir crea un nuevo usuario con el nombre de tu maquina y dale todos los permisos.

Yo creo que ya funciona.

 :kicking:  :comp:
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax

mercurio

  • Miembro activo
  • **
  • Mensajes: 47
    • Ver Perfil
Re: Error Microsoft Jet Database Engine (0x80040e09)
« Respuesta #5 en: Viernes 10 de Septiembre de 2004, 05:26 »
0
Yahooooooo...

Ya pude arreglar elproblema....(por lo pronto no me ha molestado)

Gracias por la ayuda kev
Pues te cuento que me sirvio de mucho tu guia... bueno al principio me funciono cambiarla de carpeta y hacerle las modificaciones respectivas .. pero cuando cerre el navegador no me volvio a funcionar...   :blink:     y como no habia dirigido mi atencion a las propiedades de la carpeta pues esta vez si le estuve cacharreando  :comp:   y me tope con que el problema si era por las propiedades de la carpeta donde se guardaba la base de datos, el cambio que hize fue que no era en la pestaña de compartir si no en la pestaña de uso compartido del web en donde dice compartir esta carpeta....  y listo desde alli no me ha vuelto a molestar.....!!!!!    

hize unas pequeñas pruebas ... quite la habilitación de la pestaña de uso compartido de web y me genera el mismo error .. estoy muy contento por que al parecer ese es el problema del pricipio de este foro..... que la base estaba en modo de solo lectura .. y el error era generado gracias a esta pequeña habilitacion .. la verdad no se como sera en otras versiones de widows pero en xp es asi ....

Voy a agregar una imagen donde esta la pestaña  por si alguien más tiene este problema y asi ayudar como lo han hecho con migo ...


Muchas gracias a KEV !!!  :smartass:

Alguien se equivoco al decirme que en los foros nunca te ayudan ... y bueno KEV fue el unico que se preocupo.

bueno pero esto es solo el principio de mi travesia por este lenguaje espero que mas adelante tenga mas problemas (en el buen sentido de la palabra)  para asi poder compartir la experiencia de dummy  jejejejeje.... :smartass:

mercurio

  • Miembro activo
  • **
  • Mensajes: 47
    • Ver Perfil
Re: Error Microsoft Jet Database Engine (0x80040e09)
« Respuesta #6 en: Viernes 10 de Septiembre de 2004, 05:40 »
0
bueno se me olvidava la imagen....
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.