delphiado中的命令超时错误
我正在使用Delphi 2010中的ADOStoredProcess在Oracle中执行StoredProcess。程序执行时间为2分钟。我将命令超时设置为20秒 当我执行该过程时,错误与超时无关&该过程执行2分钟。如何在20秒时获得错误 我使用了连接字符串delphiado中的命令超时错误,delphi,ado,delphi-2010,Delphi,Ado,Delphi 2010,我正在使用Delphi 2010中的ADOStoredProcess在Oracle中执行StoredProcess。程序执行时间为2分钟。我将命令超时设置为20秒 当我执行该过程时,错误与超时无关&该过程执行2分钟。如何在20秒时获得错误 我使用了连接字符串 'Provider=MSDAORA.1;密码=pthmu;用户ID=pthmu;Data Source=orcl_300'ADO.CommandTimeout的行为取决于中所述的提供程序和数据源 对连接对象或命令使用CommandTimeo
'Provider=MSDAORA.1;密码=pthmu;用户ID=pthmu;Data Source=orcl_300'
ADO.CommandTimeout的行为取决于中所述的提供程序和数据源
对连接对象或命令使用CommandTimeout属性
对象以允许取消执行方法调用,因为
网络流量或大量使用服务器造成的延迟。如果间隔设置为
在CommandTimeout中,属性在命令完成之前过期
执行时,发生错误,ADO取消该命令。如果你设定
属性设置为零,ADO将无限期等待,直到执行结束
完成确保您要访问的提供程序和数据源
编写代码支持CommandTimeout功能。
更新
查询发送到Oracle服务器后,无法使用Oracle OCI取消查询。在前面的连接超时的情况下,您将在连接完成之前取消连接请求