adodb.command.timeout默认为30, 我改了为200,还是执行存储过程的时候超时,
有哪些方面的原因?谢谢1

解决方案 »

  1.   

    adodb.command.timeout=0   永不超時
    優化你的存储过程
      

  2.   

    还没有那么夸张把,存储过程已经优化,
    只是连到远程服务器,
    adodb.command.timeout=0  怎么还是提示超时,
    是不是和他们的服务器有关?
      

  3.   

    使用 ConnectionTimeout 属性设置连接超时时间
      

  4.   

    我遇到过这个问题,最后用异步连接才解决,先声明一个连接字符串(不能用 DIM CN AS NEW ADODB.CONNECTION 要用DIM WithEvents CN AS ADODB.CONNECTION ,SET CN =NEW ADODB.CONNECTION),当执行cn.open后,会按timeout中的时间进行连接,成功或失败都会
    触发cn_ConnectComplete事件,你的具体处理代码应写在这个事件中
      

  5.   

    問題解決:
    不要要設置adodb.connection.timeout改的大些,還要改動
    command.timeout,也要大些,如果他們中一個超時,都會返回錯誤,
    謝謝各位。