NET: Editar cadenas de conexión en 64bit para drivers de 32bit

30 03 2011

A menudo para saber si disponemos de un driver de acceso a datos concreto utilizamos el método ‘manual’ más rápido que existe. El proceso que describimos a continuación lo utilizamos tanto para saber si disponemos de un driver como para crear cadenas de conexión:

1. Creamos un archivo de texto con la extensión .udl (en el mismo escritorio)

2. Accedemos al editor de propiedades de vínculo de datos haciendo doble click en el icono

3. Si queremos ver la cadena de conexión configurada mediante el editor, podemos hacer click en el botón derecho y editar el archivo .udl con el NotePad o cualquier otro editor de texto

La cadena de conexión la podremos usar en connectionstrings de programas…

El problema nos surge cuando estamos en un sistema operativo de 64bit (Windows 2008, Windows 7…) y queremos editar o visualizar los drivers de 32 bits. Como estemos en una plataforma de 64bit, al editar el archivo .udl se nos abrirà el editor de conexiones a datos de 64bit y tan sólo nos mostrará los drivers de 64bits.

Para poder ver los drivers de 32 bits en este entorno podemos usar el comando siguiente:

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

(en este ejemplo estamos editando un archivo test.udl creado en la raíz de la unidad C:).

De este modo podremos probar y visualizar los drivers de acceso a datos de 32bits desde una plataforma de 64bits.

Anuncios

Acciones

Information

2 responses

31 03 2011
Driver Genius

procedimiento interesante, yo para los controladores utilizo el
Driver genius que hace un escaneo de nuestro sistema una vez instalado, buscando desde su base de datos los nuevos drivers, y si están disponibles nos dará la opción de descargarlos.

31 03 2011
Albert Pòrrà

Efectivamente, Genius es una buena herramienta si trabajas con muchos drivers. La opción que presento está más dirigida a los desarrolladores que puntualmente tienen que validar si tienen disponible un driver o no y sobre todo, que necesitan crear cadenas de conexión para sus códigos. Gracias por tu comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: