Saltar al contenido principal

 none
problema con ODBC nuevo RRS feed

  • Pregunta

  • Tengo un programa en mi pc creado con una version anterior del odbc
    En XP y VISTA funciona correctamente pero cuando lo ejecuto en WINDOWS 7 me salta el siguiente error

    Error '-2147220992 (80040200)' en tiempo de ejecucion
    [Microsoft] [Administrador de controladores ODBC] La arquitectura de DSN especificado no coincide entre el controlador y la aplicacion.



    Cabe destacar que ya agregue correctamente los ODBC iguales que en las otras computadoras,

    necesito su ayuda amigos...estoy preocupado xq no puedo usar este programa creado especialmente para mi empresa...

    sera incompatibilidad con el windows 7 ??? diferentes versiones??? sera por el 64 bits ????

    gracias de antemano...

    Sebastian
    miércoles, 27 de enero de 2010 12:15

Todas las respuestas

  • Hola calastra.

    Que tipo de base de datos es?


    Saludos.
    Developer .NET
    domingo, 31 de enero de 2010 17:13
  • Hola calastra.

    Que tipo de base de datos es?


    Saludos.
    Developer .NET

    Hola, Yo tengo el mismo problema, mi base de datos esta en SQL SERVER 2005
    lunes, 1 de febrero de 2010 18:43
  • yo tuve el mismo problema, estando mi base de datos en sql 2005 y con windows 7, indagando logre encontrar una solución, y esque windows 7 de 64 bits trae 2 archivos ODBCAD32, y cuando trabajas con esta herramienta, por defecto ejecutas la de 64, lo que tienes que hacer es abrir la ruta exacta del archivo para 32 bits y allì trabajar directamente, con esto, ya tendrias solucionado tu problema:

    Ruta ODBCAD32 para 32 bits:  %SystemRoot%\SysWOW64\odbcad32.exe

    Espero te sirva tanto a ti, como me sirvio a mi, Saludos
    • Propuesto como respuesta Marcez martes, 9 de febrero de 2010 13:28
    viernes, 5 de febrero de 2010 20:44
  • yo tuve el mismo problema, estando mi base de datos en sql 2005 y con windows 7, indagando logre encontrar una solución, y esque windows 7 de 64 bits trae 2 archivos ODBCAD32, y cuando trabajas con esta herramienta, por defecto ejecutas la de 64, lo que tienes que hacer es abrir la ruta exacta del archivo para 32 bits y allì trabajar directamente, con esto, ya tendrias solucionado tu problema:

    Ruta ODBCAD32 para 32 bits:  %SystemRoot%\SysWOW64\odbcad32.exe

    Espero te sirva tanto a ti, como me sirvio a mi, Saludos


    Yo tambien pude solucionar asi mi problema, ejecute directamente el archivo odbcad32.exe desde su ubicacion %SystemRoot%/SysWOW64/, con esto logre que el administrador de odbc se ejecutara para 32bits y crear alli los odbc dirigidos a SQL Server 2005, ademas de que pude tambien encontrar los drivers de odbc de Access que no habia podido conectarlos.


    Gracias espero les sirva
    martes, 9 de febrero de 2010 13:31
  • Esto soluciona el problema. Gracias!!!!
    miércoles, 21 de abril de 2010 19:19
  • Hola, yo tengo el mismo problema, pero mi win 7 es de 32 bits, alguien que me diga que podría estar fallando??
    lunes, 10 de mayo de 2010 21:08
  • yo tenia el mismo problema la solucion es la siguiente

    C:\Windows\SysWOW64\odbcad32.exe

    y en este ejecutable crea tu DNS y listo ya esta. Esto es para windows 7

    lunes, 27 de diciembre de 2010 23:00
  • HOLAA! Y COMO PUEDO HACER QUE QUEDE POR DEFAULT?

    ejemplo tengo un usuario que no es administrador y cada ves que ejecuto el odbcad32.exe me pide contraseña de administrador.

    Como puedo hacer que llame por default desde herramientas administrativas?

    sds


    • Propuesto como respuesta Karitina martes, 28 de agosto de 2012 20:58
    jueves, 9 de junio de 2011 21:53
  • hola,

    tengo el mismo problema, pero mi base de datos está en Acces con windows 7, 64 bits. He seguido la ruta que especificais pero no consigo conectar con la base de datos. Me da el siguiente error:

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][Administrador de controladores ODBC] La arquitectura del DSN especificado no coincide entre el controlador y la aplicación.

    Alguna sugerencia?

    miércoles, 15 de junio de 2011 14:43
  • Gracias por la solución, casi un año mas tarde aún funciona, hahaha.

    martes, 29 de mayo de 2012 16:00
  • Excelente funciona!!! ya tambien hice el shorcut y lo copie a las herramientas administrativas para abrir el programa ODBCAD32 para 32 bits para cualquier otra modificacion que se tenga que hacer a mi conexion ODBC que utilizo.

    miércoles, 20 de junio de 2012 0:06
  • Muchas gracias con esa ruta solucione el error
    lunes, 15 de julio de 2013 21:27
  • Hola, tengo justo el mismo problema, lograste resolver???? ayuda pleasee!!
    viernes, 9 de mayo de 2014 1:38
  • yo tuve el mismo problema, estando mi base de datos en sql 2005 y con windows 7, indagando logre encontrar una solución, y esque windows 7 de 64 bits trae 2 archivos ODBCAD32, y cuando trabajas con esta herramienta, por defecto ejecutas la de 64, lo que tienes que hacer es abrir la ruta exacta del archivo para 32 bits y allì trabajar directamente, con esto, ya tendrias solucionado tu problema:

    Ruta ODBCAD32 para 32 bits:  %SystemRoot%\SysWOW64\odbcad32.exe

    Espero te sirva tanto a ti, como me sirvio a mi, Saludos

    Me funcionó bien para conectarme a una BD MySQL, aunque mi sistema operativo es de 64bits en Win7, mi MS Access 2013 no lo es. Pero siguiendo esta recomendación e instalando el conector ODBC de 32bits de mySQL para windows, funcionó perfecto.

    Gracias por tu ayuda.

    miércoles, 28 de mayo de 2014 12:48
  • Hola, yo entre a este foro por el mismo error. Lo que pasa es que yo tengo windows 64 bits e instalé esa versión de conector. Ese es el error, debes instalar el conector para la versión donde está ubicada la Base de datos. en mi caso estaba en un equipo con 32 bits.  Instale el conector para 32 bit y solucionado !!!.

    Espero le sirva a alguien este aporte.

    saludos

    miércoles, 18 de junio de 2014 14:26
  • Gracias me pasaba lo mismo tengo w8 de 64bit  y coloque el conector de 64bit pues antes tenia el access 2013 de 64bit  y depues compre uno licenciado y me bajo de 32bits y de hay fallaba y leyendo esto que plantean recordé que ahora tengo el access de 32bit entones descargue el conector de 32bits  lo instale y listo problema solucionado

    gracias por el aporte

    jueves, 20 de noviembre de 2014 5:08
  • Ok, muchas gracias, me funciono
    jueves, 2 de julio de 2015 12:32
  • Gracias...................... hace dos dias que estoy con este tema. Gracias por tu aporte.
    martes, 1 de marzo de 2016 1:32
  • El mismo error para una base de MYSQL con conexion a ACCESS en un sistema operativo Windows 10... Alguien tiene una solución ???
    jueves, 4 de agosto de 2016 21:30
  • Exacto, si tienen equipo de 64 bits, deben instalar el conector de 32 y 64 bits, ambos y además si su usuario no es administrador deben seleccionar la pestaña DSN de usuario para agregar el origen de datos.
    sábado, 23 de noviembre de 2019 0:04