post icon

Ejecutar UDL de 32 bits en Windows de 64 bits

Muchas aplicaciones, especialmente las antiguas utilizan conexiones ODBC con archivos .UDL y éstas normalmente tienen soporte para ambas arquitecturas, tanto de 32 como 64 bits y es cuestión de descargar e instalar la que corresponde con el sistema operativo.

Pero no siempre es así, existen muchos drivers ODBC que solo tienen soporte para la versión de 32 bits, ¿qué sucede en esos casos? La instalación del driver de 32 bits en un Windows de 64 bits, no representa problema alguno, pero puede ser una espina configurar sus archivos UDL, ya que si creamos por ejemplo un fichero en C:\conexion.udl e intentamos abrir con doble clic, el editor gráfico nos desplegará sólo los drivers de 64 bits.

Lo que sucede es que por defecto se cargará de ésta manera

"C:\Program Files\Common Files\System\Ole DB\oledb32.dll", OpenDSLFile  C:\conexion.udl

La manera de abrir el editor de 32 bits, es desde la línea de comandos que cargará las DLL de dicha arquitectura

C:\Windows\syswow64\rundll32.exe "C:\Program Files (x86)\Common Files\System\Ole DB\oledb32.dll", OpenDSLFile C:\conexion.udl

Fuente: MSDN

19 marzo 2013

Comentarios desde Facebook:

Sin Comentarios aun, puedes tú ser el primero en comentar!

Deja tu Comentario

Responder