连接串是“provider=mydb;Server=192.168.1.5;database=db;UID=me;PWD=pass”,有几台2000的机器执行应用程序时很快联上,而且不会断,而有一台98总报“超时已过期”,由于是timer中断机制,每1秒连接1次,有时也可以连上,但大部分时间报错。什么原因?

解决方案 »

  1.   

    Dim mConet As New ADODB.Connection
    mConet.CommandTimeOut = 0
      

  2.   

    哦,笔误!更正:
    Dim mConet As New ADODB.Connection
    mConet.ConnectionTimeout = 0
      

  3.   

    不像是编程的问题,仔细检查一下win98 client的网络设置吧。
      

  4.   

    先在控制面板中手工配制ODBC到服务端的SQL试试
      

  5.   

    98的网络没问题,用ping可以看得很清楚。
      

  6.   

    ping 192.168.1.5 -t 试试看,还正常吗?