我写的存储过程在SQL Query里执行要3分钟左右,连接它的Delphi组件Stored Procedure的CommandTimeout属性设为600秒,为什么仅30秒就提示    EOleError "延时过期"错误,请高手们解答..

解决方案 »

  1.   

    與你的存儲過程沒有關系﹐因為你根本沒有連到SQL server服務器﹐才會出現以上的情況。
      

  2.   

    我写的软件三层架构,SocketConnection+ADO
    存储过程连DatasetProvider,再用ClientDataset连DatasetProvider,就出现这种情况了!!!!若有高手要助,100分全给他!!!!!!!!!!!
      

  3.   

    回复人: bbs791109(小别) ( ) 信誉:100  2003-05-27 17:58:00  得分:0 
      與你的存儲過程沒有關系﹐因為你根本沒有連到SQL server服務器﹐才會出現以上的情況。
    老兄,可能你说的是对的!!!!!!!!!可是属性设置绝对是没问题的...
    请问怎样才能连接到SQL Server上呢,  其它存储过程可以正常调用的!!!  
     
      

  4.   

    是因为有部分ClientDataset没关闭,仔细检查一下,将其Active属性改为False即可