服务器没问题,因为网页调用都很快,就是用VB的ADODB调用时连接的特别久,好慢
代码如下:
    strCn = "DRIVER={MYSQL ODBC 3.51 DRIVER};" & "SERVER=" & dbhost & ";" & "DATABASE=" & dbdata & ";" & "UID=" & dbuser & ";" & "PWD=" & dbpass & ";" & "OPTION=3;stmt=SET NAMES GB2312"
    con.ConnectionString = strCn
    con.Open
    Dim sql As String
    sql = "select RegCode from DaySystem "
    rst.Open Trim(sql), con, adOpenDynamic, adLockOptimistic
就是在OPEN这个地方调用时特别的慢,都要十几秒以上。这是客户端上连接

解决方案 »

  1.   

    dbhost  直接换成 localhost 或者 127.0.0.1 试一下。
      

  2.   

    本人连接MYSQL的代码:
    Driver=MySQL ODBC 5.1 Driver;SERVER=Localhost;UID=root;PWD=**;DATABASE=c1;PORT=3306
      

  3.   

            strconn = "driver={MySQL ODBC 3.51 Driver};server=" & ServerIp & ";database=db1;uid=root;pwd=sa"
      

  4.   

    不是不回,是因为这些都试了,都不行的,我找了空间的程序员,找了相关的VB程序员,也没弄好。不过多谢各位啦,这也是第一次在CSDN上发表,不知道这规矩。
      

  5.   

    这个肯定可以的
    [mysqld]下增加
    skip-name-resolve
      

  6.   

    看到好几例读mysql库慢的诉苦贴了