链接数据库后,
怎么操作mysql,
比如说,查询,读取,更新.

解决方案 »

  1.   

    用ADO连接后,跟操作SQL SERVER,ACCESS是一样的呀,不过要连接MYSQL需要安装MYSQL的ODBC驱动
      

  2.   

    你试试这样做,引用ado 
        Dim Con As ADODB.Connection
        Dim rs As ADODB.Recordset
        Set Con = New ADODB.Connection
        strCon = "driver=mysql odbc 3.51 driver;" & _
                    "server=服务器IP;" & _
                    "database=数据库名称;" & _
                    "port=3306;" & _
                    "uid=用户名;" & _
                    "pwd=在这里写口令"    
        Con.Open strCon
        Set rs = New ADODB.Recordset
        '添加记录
        strsql="select * from table"
        rs.Open strsql, Con, adOpenKeyset, adLockOptimistic      
        rs.addnew
           rs!字段1=text1.text
           rs!字段2=text2.text
           ........
        rs.update
        rs.close
        set rs=nothing
        '修改记录
        strsql="select * from table where id=1"
        rs.Open strsql, Con, adOpenKeyset, adLockOptimistic      
           rs!字段1=text1.text
           rs!字段2=text2.text
           ........
        rs.update
        rs.close
        set rs=nothing
            
        '删除记录
        strsql="delete from table where id=1"
        rs.Open strsql, Con, adOpenKeyset, adLockOptimistic      
           
      

  3.   

    引用Ado
    dim rs as new adodb.recordset
    dim Pubconn as new adodb.connection
    pubconn.open 连接子窜
    Rs.open StrSQl,pubconn,1,1
    然后可以Rs!Field取值 
    插入更新什么的
    只要 Dim db as new adodb.command
    db.commandtext=""
    db.execute
      

  4.   

    为什么我mysql odbc 5.0v就是驱不了。。
    再问一下,
    链接远程的,应该怎么表示.
      

  5.   

    这你在VB里不用管,那都是ODBC里解决的事!
      

  6.   

    链接远程的,应该怎么表示.
    ------------------------
    strCon = "driver=mysql odbc 3.51 driver;" & _
                    "server=服务器IP;" & _
                    "database=数据库名称;" & _
                    "port=3306;" & _
                    "uid=用户名;" & _
                    "pwd=在这里写口令"------------------------------------
    oConn.Open "Driver={mySQL};" & _ 
              "Server=服务器IP;" & _
              "Port=3306;" & _
              "Option=131072;" & _
              "Stmt=;" & _
              "Database=mydb;" & _
              "Uid=myUsername;" & _
              "Pwd=myPassword;"
      

  7.   

    只要你连接了MYSQL数据库,那些操作都是一样的.只是连接的时候数据库连接字符串不一样而已.