Note: Forums will be making significant UX changes to address key usability improvements surrounding search, discoverability and navigation. To learn more about these changes please visit the announcement which can be found HERE.

Pregunta DSN ODBC de 32 bit en windows de 64bit

  • miércoles, 19 de diciembre de 2012 21:38
     
     

    Hola, queria recurrir a su ayuda porque tengo una aplicacion realizada en vb.net 2005 mediante la cual me conecto a una base de datos mediante ODBC.

    El problema radica en que el sistema operativo en el que estoy intentando correr la aplicacion es de 64bit; y la aplicacion y los drivers son de 32bits. Estuve leyendo y encontre como crear el dsn en los origenes de datos para 32bits. Una vez creado el DSN intento ejecutar la aplicacion pero esta no encuentra el DSN que habia creado, por lo que pienso que me falta de alguna manera indicarle a la aplicacion que debe usar ese DSN de sistema de 32bit. Alguien podra darme una ayuda con esto?

    Gracias

    • Cambiado Enrique M. MontejoMVP miércoles, 26 de diciembre de 2012 11:01 acceso a datos (De:Lenguaje VB.NET)
    •  

Todas las respuestas

  • jueves, 20 de diciembre de 2012 1:05
     
     
    Hola Mauro hiciste el odbc con odbcad32.exe que trae el sistema ? Ahora que manejador de base de datos estas utilizando?

    Enyelber Altube

  • jueves, 20 de diciembre de 2012 1:45
    Moderador
     
     

    porque no mencioans que base de datos estas usando, porque dudo que usar odbc sea una buena idea, en lo posible hay que evitar usar odbc

    existen provider de conexion a la db mucho mas performantes para trabjar con las db, pero en ningun momento mencionaste que db usas

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

  • jueves, 20 de diciembre de 2012 10:51
     
     
    Si hice lo del odbcad32.exe del c:\windows\syswow64, pude crear la conexion pero no me la encuentra la aplicación que desarrolle. Estoy usando una db progress 10.2b. El driver es Progress OpenEdge 10.2b
    • Editado Mauro1119 jueves, 20 de diciembre de 2012 10:52
    •  
  • jueves, 20 de diciembre de 2012 12:45
    Moderador
     
     

    pero porque usas esa db en lugar de una mas estandar como ser Sql Compact

    porque una db que no provea driver .net para desarrollo, no deberia ser usado porque no es serio


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


  • jueves, 20 de diciembre de 2012 13:07
     
     
    Mauro lo que dice Leandro es totalmente cierto, yo siempre he usado ODBC pero ahora es recomendable no utilizarla... estoy en eso ahorita y aprendiendo como  utilizar desde Visual Studio el SQL

    Enyelber Altube

  • jueves, 20 de diciembre de 2012 14:58
     
     
    Bien encontré la solución.. Compilé la aplicación con la opción para un procesador x86 funcionó automaticamente. Gracias a todos por su ayuda.
  • jueves, 20 de diciembre de 2012 21:13
     
     
    perfecto

    Enyelber Altube