Error Microsoft JET Database Engine error '80004005' en W2003

15/07/2006 - 23:34 por galcolea | Informe spam
Hola
Tenemos una pequeña aplicacion en ASP que en el servidor W2000 iba de
perlas, pero al migrar al w2003 da este error:

Microsoft JET Database Engine error '80004005'
Could not find installable ISAM
/clientea.asp, line 2

En esa linea esta este codigo:
<% objCn.Open Application("ConnectionString") %>

En el soporte del hosting me dice que creen que ciertos comandos de conexion
han cambiado del 2000 al 2003 pero no se si es cierto o no.
¿Alguna idea?

Gracias

Preguntas similare

Leer las respuestas

#1 Dani Castillo
16/07/2006 - 11:42 | Informe spam
lo primero seria saber que existe (si existe algo) en
Application("ConnectionString")

haz un response.write Application("ConnectionString")
y sabras la cadena de conexion que estas intentando usar
luego ¿tienes los drivers para esa base de datos intalados?, seria lo
segundo a comprobar


"galcolea" escribió en el mensaje
news:
Hola
Tenemos una pequeña aplicacion en ASP que en el servidor W2000 iba de
perlas, pero al migrar al w2003 da este error:

Microsoft JET Database Engine error '80004005'
Could not find installable ISAM
/clientea.asp, line 2

En esa linea esta este codigo:
<% objCn.Open Application("ConnectionString") %>

En el soporte del hosting me dice que creen que ciertos comandos de
conexion
han cambiado del 2000 al 2003 pero no se si es cierto o no.
¿Alguna idea?

Gracias
Respuesta Responder a este mensaje
#2 galcolea
16/07/2006 - 17:50 | Informe spam
Hola Dani, graciasd por contestar.
Te indico, en el root de la web hay un fichero del que toma ciertos
parametros y que te pego aqui por si sirve de ayuda. La ruta indica donde se
encuentra el fichero .mdb que contiene la bd.

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Session_OnStart
Session("vsIdUsuario")="xxxx"
Session("vsIdioma")="SP"
END SUB

SUB Session_OnEnd
session.abandon
END SUB

SUB Application_OnStart
Application("ConnectionString")="provider=Microsoft.Jet.OLEDB.4.0;data
source=C:/InetPub/wwwroot/XXXXXXXX/datos/ImpyRev2000.mdb;Mode;"
END SUB

'vsIdioma = SP: español, FR: frances
'Application("ConnectionString")="IMPYREV"
</SCRIPT>

"Dani Castillo" escribió:

lo primero seria saber que existe (si existe algo) en
Application("ConnectionString")

haz un response.write Application("ConnectionString")
y sabras la cadena de conexion que estas intentando usar
luego ¿tienes los drivers para esa base de datos intalados?, seria lo
segundo a comprobar


"galcolea" escribió en el mensaje
news:
> Hola
> Tenemos una pequeña aplicacion en ASP que en el servidor W2000 iba de
> perlas, pero al migrar al w2003 da este error:
>
> Microsoft JET Database Engine error '80004005'
> Could not find installable ISAM
> /clientea.asp, line 2
>
> En esa linea esta este codigo:
> <% objCn.Open Application("ConnectionString") %>
>
> En el soporte del hosting me dice que creen que ciertos comandos de
> conexion
> han cambiado del 2000 al 2003 pero no se si es cierto o no.
> ¿Alguna idea?
>
> Gracias



Respuesta Responder a este mensaje
#3 Dani Castillo
16/07/2006 - 18:05 | Informe spam
yo instalaria el office 2000 completo en tu servidor (¿lo tienes
instalado?), suele solucionar las cosas, luego por si acaso actualiza el jet
y mdac desde la pagina de microsoft

el error que te dice no es de windows ni de asp, sino de acceso a base de
datos, no encuentra el 'motor' de datos que corresponde con la base de datos
access , aunque podria deverse a esto que comentan
http://support.microsoft.com/defaul...-US;318161




"galcolea" escribió en el mensaje
news:
Hola Dani, graciasd por contestar.
Te indico, en el root de la web hay un fichero del que toma ciertos
parametros y que te pego aqui por si sirve de ayuda. La ruta indica donde
se
encuentra el fichero .mdb que contiene la bd.

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Session_OnStart
Session("vsIdUsuario")="xxxx"
Session("vsIdioma")="SP"
END SUB

SUB Session_OnEnd
session.abandon
END SUB

SUB Application_OnStart
Application("ConnectionString")="provider=Microsoft.Jet.OLEDB.4.0;data
source=C:/InetPub/wwwroot/XXXXXXXX/datos/ImpyRev2000.mdb;Mode;"
END SUB

'vsIdioma = SP: español, FR: frances
'Application("ConnectionString")="IMPYREV"
</SCRIPT>

"Dani Castillo" escribió:

lo primero seria saber que existe (si existe algo) en
Application("ConnectionString")

haz un response.write Application("ConnectionString")
y sabras la cadena de conexion que estas intentando usar
luego ¿tienes los drivers para esa base de datos intalados?, seria lo
segundo a comprobar


"galcolea" escribió en el mensaje
news:
> Hola
> Tenemos una pequeña aplicacion en ASP que en el servidor W2000 iba de
> perlas, pero al migrar al w2003 da este error:
>
> Microsoft JET Database Engine error '80004005'
> Could not find installable ISAM
> /clientea.asp, line 2
>
> En esa linea esta este codigo:
> <% objCn.Open Application("ConnectionString") %>
>
> En el soporte del hosting me dice que creen que ciertos comandos de
> conexion
> han cambiado del 2000 al 2003 pero no se si es cierto o no.
> ¿Alguna idea?
>
> Gracias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida