在系统登陆时:
MyCon.ConnectionTimeout = 3
MyCon.Open ConStr
进入了系统.在执行后台SQL-SERVER一条SQL语句将结果返回.但为什么执行这条SQL语句时老是提示连接超时.是不是跟我刚开始登陆设置的TIMEOUT有关系呀?我的MYCON是一个全局变量我的整个系统都是都是用的一个连接.

解决方案 »

  1.   

    MyCon.ConnectionTimeout = 30
     试试
      

  2.   

    MyCon.ConnectionTimeout = 0 '沒有時間限制
      

  3.   

    我只是想不通为什么我既然已经连接成功了SQL-SERVER,为什么在执行SQL语句的时候还是要受到ConnectionTimeout制约呢?
      

  4.   

    我现在把connetiontimeout 设置成30秒,可是在执行那条SQL语句的时候还是会出现连接超时,然后提示:-2147217871 timeout exprice 请问这什么为什么,如何解决,不可能我要把connetiontimeout 设置成0吧.
      

  5.   

    不 可以,检查那条SQL语句,看有没有访问冲突语法应用错误
      

  6.   

    commandtimeout=30
    不是connectiontimeout=30表最好有索引,commandtimeout的值尽量大可以避免超时
      

  7.   

    我现在把SQL-SERVER库中数据下载到本地的ACCESS中,运行那条SQL语句时就不超时,但如果想在远程服务器上的SQL-SERVER上运行这条SQL语句在返回结果的话就超时了.就是下面的SQL语句:   select distinct deposit.*,client.系统,client.区域,client.规模,client.性质,client.行业 into deposittemp from client right join deposit on client.客户号=deposit.客户号 在查询分析器中是有结果的,不过就是要大概8秒种的样子,到底怎么解决这个问题呀...请指教.
      

  8.   

    我现在把我的command 的属性commandtimeout=60,在COMMAND.EXCUTE 的时候还是提示超时,请问各位到底如何解决这个问题呀????