S suxin1004 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-17 #1 我有一个程序,调用了一个复杂的存储过程,用了一段时间后,老是出现超时,我改了AdoConnection的CommandTimeOut,但是无论设置多大或设为0,就是运行的时候很快就出现超时,但是在查询分析器里面能执行一分多钟,请高手指点。
我有一个程序,调用了一个复杂的存储过程,用了一段时间后,老是出现超时,我改了AdoConnection的CommandTimeOut,但是无论设置多大或设为0,就是运行的时候很快就出现超时,但是在查询分析器里面能执行一分多钟,请高手指点。
L liangyabinqiuzh Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-17 #2 不会吧,一分多钟,搜索出的数据量大吗?? 我想是不是把你的存储过程好好修改一下吧|
Z zywcd Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-17 #3 你仔细检查是不是真的修改到了CommandTimeOut这个属性,如果是就应该不会提示。
X xeen Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-17 #4 要改TADOStoredProc的CommandTimeOut属性为0
D dcs_dcs Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-17 #5 CommandTimeOut属性为0 没用.. 只有优化sql语句,(索引,视图等)
S suxin1004 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-17 #6 确实是修改到了adoconnection的commandtimeout,在代码里设置也不行. 我修改的公司的老程序,用的是delphi5企业版,没有TADOStoredProc的CommandTimeOut属性,真是郁闷. 第一次在查询分析器里确实执行1分钟,再执行就快了.
确实是修改到了adoconnection的commandtimeout,在代码里设置也不行. 我修改的公司的老程序,用的是delphi5企业版,没有TADOStoredProc的CommandTimeOut属性,真是郁闷. 第一次在查询分析器里确实执行1分钟,再执行就快了.