Error ASP y ODBC en servidor Windows 2003 Server

25/08/2006 - 10:54 por MOS | Informe spam
Estoy tratando de migrar una web de un servidor 2000 a uno 2003.
Las páginas ASP me daban el error 500, que se refiere al error de ASP 0134.

En un foro encontré que debía modificar el fichero global.asa, borrando la
línea "<object RUNAT="Server" SCOPE="Session" ID="MyInfo"
PROGID="MSWC.MyInfo">
<!--object RUNAT="Server" SCOPE="Session" ID= MyConnection y en
ProgID="ADODB.CONNECTION"--></object>"

Pero al borrar esto, da el error de ODBC '80004005' ([Microsoft][ODBC
Microsoft Access Driver] '(unknown)' is not a valid path.)

Maria

Preguntas similare

Leer las respuestas

#6 theeleb
28/08/2006 - 09:31 | Informe spam
Hola Maria,

mirate esta direccion:

http://www.forosdelweb.com/showthread.php?t74489

Creo que tiene un problema parecido al tuyo... y lo soluciono.
A ver si te sirve.

Un saludo.

Maria wrote:
Sí, ya reinicié el IIS y el servidor, pero no ha servido.
Creo que el problema tiene que ver con la línea del GLOBAL.ASA que borré. Si
no lo hacía, me daba error de ASP, pero al borrarlo elimino una referencia al
ADODB.Connection que quizás sea la clave:
"<object RUNAT="Server" SCOPE="Session" ID="MyInfo" PROGID="MSWC.MyInfo">
object RUNAT="Server" SCOPE="Session" ID= MyConnection y en
ProgID="ADODB.CONNECTION"
</object>"
Trabajo con Front Page, el fichero Global.asa me lo ha creado él y no tengo
idea de cómo modificarlo.

"theeleb" escribió:

> Al modificar el GLOBAL.ASA, tienes que apagar el servicio y volver a
> arrancarlo, o incluso reiniciar el ordenador. Pue si no tomara la
> version antigua, a pesar de que lo hallamos modificado.
>
> Al mismo tiempo hay que asegurarse de que no tengamos errores en el
> archivo global.asa.
>
> ¿Lo hiciste?
>
> Un saludo
Respuesta Responder a este mensaje
#7 Maria
28/08/2006 - 12:53 | Informe spam
Hola de nuevo,

Creo que la parte de configurar el IIS y la web está arreglado. Es más,
entre tanta prueba probé a cargarme el archivo global.asa y aún así me
funciona.
Muchas, muchísimas gracias por tu ayuda.

Ahora, que mis problemas no han acabado. Las conexiones ODBC siguen
fallando, pero ahora es un problema - creo - de permisos. Porque las bases
de datos están en otro equipo (otro servidor Win 2003) y la página ASP dice
que no encuentra la ruta. Si pongo la b.d. en el mismo equipo, entonces sí
funciona.
Tengo asignada una unidad de red a ese otro servidor, y el usuario anónimo
de mi web tiene todo tipo de permisos en ella, pero no hay forma. Lo mismo me
pasó hace tiempo en mi antiguo servidor Win2000, pero lo que hice entonces no
parece funcionarme ahora.

Así que si tienes... si alguien tiene una sugerencia, lo agradecería mucho.

Gracias, "Theeleb", por tu ayuda.

"theeleb" escribió:

Hola Maria,

mirate esta direccion:

http://www.forosdelweb.com/showthread.php?t74489

Creo que tiene un problema parecido al tuyo... y lo soluciono.
A ver si te sirve.

Un saludo.
Respuesta Responder a este mensaje
#8 theeleb
28/08/2006 - 21:04 | Informe spam
Hola Maria,

Permisos el codigo de conexion es con dsn o string completo???

Podrias mostrarlo aqui...?

Un saludo.

PD : Parece un expediente X

Maria wrote:
Hola de nuevo,

Creo que la parte de configurar el IIS y la web está arreglado. Es más,
entre tanta prueba probé a cargarme el archivo global.asa y aún así me
funciona.
Muchas, muchísimas gracias por tu ayuda.

Ahora, que mis problemas no han acabado. Las conexiones ODBC siguen
fallando, pero ahora es un problema - creo - de permisos. Porque las bases
de datos están en otro equipo (otro servidor Win 2003) y la página ASP dice
que no encuentra la ruta. Si pongo la b.d. en el mismo equipo, entonces sí
funciona.
Tengo asignada una unidad de red a ese otro servidor, y el usuario anónimo
de mi web tiene todo tipo de permisos en ella, pero no hay forma. Lo mismo me
pasó hace tiempo en mi antiguo servidor Win2000, pero lo que hice entonces no
parece funcionarme ahora.

Así que si tienes... si alguien tiene una sugerencia, lo agradecería mucho.

Gracias, "Theeleb", por tu ayuda.

"theeleb" escribió:

> Hola Maria,
>
> mirate esta direccion:
>
> http://www.forosdelweb.com/showthread.php?t74489
>
> Creo que tiene un problema parecido al tuyo... y lo soluciono.
> A ver si te sirve.
>
> Un saludo.
Respuesta Responder a este mensaje
#9 Maria
29/08/2006 - 11:21 | Informe spam
Hola otra vez,

La establezco con DSN.
El código de la página ASP es:
Dim eConn,emRS,emSQL
Set eConn= Server.CreateObject("ADODB.Connection")
eConn.Open "empleados","",""
emSQL = "SELECT * FROM tablaempleado ORDER BY iniciales"
Set emRS = eConn.Execute(emSQL)

Y en ODBC tengo configurados los DSN de sistema.

Y gracias otra vez. ¡Qué paciencia tienes!


"theeleb" escribió:

Hola Maria,
Permisos el codigo de conexion es con dsn o string completo???
Podrias mostrarlo aqui...?
Un saludo.
PD : Parece un expediente X
Respuesta Responder a este mensaje
#10 theeleb
29/08/2006 - 12:12 | Informe spam
Maria wrote:
Hola otra vez,


Hola,

"La paciencia es la madre de las ciencias" ;)

Mira a ver si estableces la conexion haciendo el STRING si te finciona

<%
Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ=c:\mydatabase.mdb"
%>

Seria algo asi

IMPORTANTE: "DRIVER" Tiene que ir en mayusculas, ¿pq? te preguntaras
Respuesta M$: Pq si.(PUNTO). Es lo que hay.

Bueno haber si hay suerte...

Un saludo.



La establezco con DSN.
El código de la página ASP es:
Dim eConn,emRS,emSQL
Set eConn= Server.CreateObject("ADODB.Connection")
eConn.Open "empleados","",""
emSQL = "SELECT * FROM tablaempleado ORDER BY iniciales"
Set emRS = eConn.Execute(emSQL)

Y en ODBC tengo configurados los DSN de sistema.

Y gracias otra vez. ¡Qué paciencia tienes!


"theeleb" escribió:

> Hola Maria,
> Permisos el codigo de conexion es con dsn o string completo???
> Podrias mostrarlo aqui...?
> Un saludo.
> PD : Parece un expediente X
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida