Autor Tema: Error al ejecutar mi aplicación en windows 7 de 64bits  (Leído 3988 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Paulita

  • Kilobyte
  • **
  • Mensajes: 69
  • Reputación: +2/-1
    • Ver Perfil
Error al ejecutar mi aplicación en windows 7 de 64bits
« en: Septiembre 15, 2015, 09:29:27 pm »
Hola escribo en esta oportunidad porque hice un programa con el gestor de base de datos mysql y estoy utilizando esta cadena de conexión:
Código: [Seleccionar]
conexion.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};" & _
          "Server=" & servidor & ";" & _
          "Port=" & puerto & ";Database=" & bd & ";" & _
          "User=" & usuario & ";Password=" & clave & ";Option=35;"
pero cuando lo ejecuto en windows 7 de 64 bits me da el siguiente error:Error ODBC la arquitectura del DSN especificado no coincide entre el controlador y la aplicación y cuando ingreso a la parte de origen de datos y selecciono el driver de mysql 3.51 me sale este error: no se puede encontrar las rutinas de instalación para el controlador ODBC Mysql ODBC 3.51 Driver. Por favor vuelva a instalar el controlador, el programa lo programe en windows xp pero cuando lo ejecuto en windows 7 o 8 me sale el error.

Que es lo que tengo malo? porque no funciona?

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Error al ejecutar mi aplicación en windows 7 de 64bits
« Respuesta #1 en: Septiembre 15, 2015, 10:05:59 pm »
Seguro que es Option = 35?
Me encuentras en YAcosta.com

Albertomi

  • Gigabyte
  • ****
  • Mensajes: 281
  • Reputación: +153/-0
    • Ver Perfil
Re:Error al ejecutar mi aplicación en windows 7 de 64bits
« Respuesta #2 en: Septiembre 16, 2015, 03:49:58 am »
Estimada Paulita


Y el Windows XP desde donde realizaste tus pruebas y no te genera error es en un plataforma de 32 o 64.
Por otro lado, MySQL esta instalado en una plataforma de 32 o 64 bits




Saludos, desde algún lugar de Lima-Perú
Saludos, desde algún lugar de Lima-Perú

Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Re:Error al ejecutar mi aplicación en windows 7 de 64bits
« Respuesta #3 en: Septiembre 16, 2015, 10:57:45 am »
Hola Paulita, ya pasé por un par de dolores de cabeza con los ODBC en windows 64 bits.

El tema es que si tu app es de 32 bits, tenes que instalar un controlador ODBC de MySQL de 32 bits, si no, si instalas un ODBC de 64 bits, es como que "no se ven" tu app con el controlador.

Instala uno de 32, aunque te salga un cartel recomendando uno de 64.

Otra cosa, si tu string dice "3.51 Driver" tenes que instalar justo ese, el 3.51, si tenes otra version, tampoco lo encuentra.

Yo uso el "mysql-connector-odbc-5.1.4-win32.msi" y mi string de conex es:

Código: (VB) [Seleccionar]
m_sCnnMySQL = "DRIVER={MySQL ODBC 5.1 Driver};" _
            & "SERVER=" & m_sServerGPRS & ";" _
            & "PORT=" & sPort & ";" _
            & "DATABASE=" & m_sDataBaseGPRS & ";" _
            & "UID=" & sUser & ";PWD=" & sPass & "; OPTION=3"


Paulita

  • Kilobyte
  • **
  • Mensajes: 69
  • Reputación: +2/-1
    • Ver Perfil
Re:Error al ejecutar mi aplicación en windows 7 de 64bits
« Respuesta #4 en: Septiembre 17, 2015, 09:15:45 pm »
Gracias a todos por responderme, el option si era el 3 no el 35 como lo tenia, aplique lo que me recomendo waldo y me funciono, instale los obdc de 32 bits y me funciono bien muchas gracias  :D :)

Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Re:Error al ejecutar mi aplicación en windows 7 de 64bits
« Respuesta #5 en: Septiembre 18, 2015, 10:04:38 am »
Me alegro