ODBC 32 bits en sistemas 64 bits

Hace poco me ha tocado importar una web de un sistema en 32 bits a uno en 64 bits y mi sorpresa llego cuando me creo una ODBC a un SQL server y al llamarlo desde PHP me muestra el siguiente error:

Warning: odbc_connect(): SQL error: [Microsoft][Administrador de controladores ODBC] La arquitectura del DSN especificado no coincide entre el controlador y la aplicación., SQL state IM014 in SQLConnect

Después de googlear me encuentro que hay que montar la ODBC como si fuera de 32 bits así que en vez de crearla desde panel de control / herramientas administrativas / Orígenes de datos ODBC, hay que hacerlo ejecutando el fichero C:\Windows\SysWOW64\odbcad32.exe

Dejar un comentario?

12 Comentarios.

  1. gracias estima me salvastes de una 😉

  2. geniooo me salvaste! gracias

  3. Que tal amigo, disculpa lo hice como lo mencionas pero no me aparece el conector a MySQL

    • En mi caso lo use para una conexión a SQL server pero entiendo que a MySQL debería funcionar igual siempre que tengas instalados los drivers de conexión a MySQL

  4. Perfecto.
    Muchas gracias.

  5. symbolic

    Gracias, me sirvió mucho la información

  6. Muchas gracias, funciono perfecto

  7. Hola amigo, hice lo que hiciste y no se conecta.

  8. Muchas gracias. Me ahorro mucho tiempo 🙄

  9. Muchas gracias por el aporte !!!

  10. Eres grande!
    Muchas Gracias.
    Un Saludo!

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.