mysql只提供了ODBC访问方式,会用ODBC吗

解决方案 »

  1.   

    装MYSQL的ODBC驱动,然后建立一个DSN
    接下来,就很简单了Dim cn As New Connection
    Dim rs As New Recordset
    Public Function ConnectDb() As Boolean
        With cn
            If .State = adStateOpen Then .Close
            .CursorLocation = adUseClient
            .ConnectionString = "Dsn=DSN名字"
            .Open
        End With    With rs
            Set .ActiveConnection = cn
            .CursorType = adOpenDynamic
            .LockType = adLockOptimistic
            .Open "SQL语句"
        End With
    End Function
      

  2.   


        CnnStr ="DRIVER=MySQL;Server=192.168.0.108;DataBase=gsales;Uid=root;Pwd=;
    "
        Cn.Open CnnStr
      

  3.   

    的确,lihonggen0(李洪根,用VB,标准答案来了) 的connectstring更好,毕竟建立DSN还有手动的麻烦,学习,学习
      

  4.   

    我记得要先装一个MYODBC动态链接库。