Autor Tema: Comprobar si el MySQL-Connector-ODBC esta instalado  (Leído 3188 veces)

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

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Comprobar si el MySQL-Connector-ODBC esta instalado
« en: Agosto 29, 2013, 04:56:52 pm »
Hola, hay una manera de saber si el MySQL-Connector-ODBC esta instalado en cualquier windows.

Tengo este code pero no me funciona. hay otra manera de saber si esta o instalado en el win.

Código: (VB) [Seleccionar]
Sub Comprobar_ODBC()
   
    On Error Resume Next
   
    Dim Wmi As Object
    Dim Ret As Long
    Dim Valor As String
   
    Set Wmi = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
    Path_clave = "SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers\"
    Nombre_Valor = "MySQL ODBC 5.1 Driver"
     
    Ret = Wmi.GetStringValue(HKEY_LOCAL_MACHINE, Path_clave, Nombre_Valor, Valor)
   
    If Valor <> "" Then
        Debug.Print "Si"
    Else
        Debug.Print "No"
    End If
           
    Set Wmi = Nothing

End Sub
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

cobein

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 348
  • Reputación: +63/-0
  • Más Argentino que el morcipan
    • Ver Perfil
Re:Comprobar si el MySQL-Connector-ODBC esta instalado
« Respuesta #1 en: Agosto 30, 2013, 02:22:44 pm »
La clave es correcta, el nobre del driver no lo se, en mi caso tengo el "MySQL ODBC 5.2 ANSI Driver" fija en la clave del registro si existe.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Comprobar si el MySQL-Connector-ODBC esta instalado
« Respuesta #2 en: Agosto 30, 2013, 08:11:39 pm »
Si si existe todo cobein
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

cobein

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 348
  • Reputación: +63/-0
  • Más Argentino que el morcipan
    • Ver Perfil
Re:Comprobar si el MySQL-Connector-ODBC esta instalado
« Respuesta #3 en: Septiembre 02, 2013, 09:47:50 am »
Si estas en 64 bits estas claves estan mapeadas, aca dejo un ejemplo a ver si funciona.

https://dl.dropboxusercontent.com/u/43394978/Enum%20ODBC%20Drivers.zip

Saludos

Edit: Si todavia queres leer las mismas claves modifique la clase para forzarla a 32 o 64 bits y evitar el mapeo pero dudo que sea necesario.
« última modificación: Septiembre 02, 2013, 05:59:26 pm por cobein »

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Comprobar si el MySQL-Connector-ODBC esta instalado
« Respuesta #4 en: Septiembre 02, 2013, 09:21:12 pm »
perfecto cobein funciono de lujo, muchas gracias amigo.

Saludos...
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo