Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Với VBA, hãy tìm phiên bản của trình điều khiển ODBC MySQL được cài đặt trong Windows

Bạn có thể tìm thấy nó trong sổ đăng ký theo

HKEY_LOCAL_MACHINE\SOFTWARE\
    ODBC\ODBCINST.INI\
    ODBC Drivers\MySQL ODBC 3.51 Driver


 HKEY_LOCAL_MACHINE\SOFTWARE\
    ODBC\ODBCINST.INI\
    ODBC Drivers\MySQL ODBC 5.1 Driver

Sử dụng thông tin tìm thấy tại đây , bạn có thể lấy nó bằng cách sử dụng mã bên dưới (tôi đã thử nghiệm nó trong Access 97)

Private Sub Command0_Click()    
    If RegKeyExists("HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\
                                 ODBC Drivers\MySQL ODBC 3.51 Driver") Then
        MsgBox "3.51"
    ElseIf RegKeyExists("HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\
                                 ODBC Drivers\MySQL ODBC 5.1 Driver") Then
        MsgBox "5.1"
    Else
        MsgBox "None"
    End If
End Sub


'returns True if the registry key i_RegKey was found
'and False if not
Function RegKeyExists(i_RegKey As String) As Boolean
    Dim myWS As Object

    On Error GoTo ErrorHandler
    'access Windows scripting
    Set myWS = CreateObject("WScript.Shell")
    'try to read the registry key
    myWS.RegRead i_RegKey
    'key was found
    RegKeyExists = True
    Exit Function

ErrorHandler:
  'key was not found
  RegKeyExists = False
End Function


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm tất cả các cột chỉ có giá trị null, trong bảng MySQL

  2. Chọn dữ liệu giữa 2 ngày và sản lượng trung bình hàng giờ

  3. Giao dịch Codeigniter

  4. Thiết kế cơ sở dữ liệu quan hệ (MySQL)

  5. MYSQL INNER JOIN với các trường trống có thể có