求救,同样一个存储过程,用代码访问,有时会超时,有时不会
同一个存储过程,查询功能的。在应用程序里调用的时候,偶尔会显示超时,比如查100次,可能就二,三次会提示超时,其它都正常,当提示超时时,别的机子的程序调用这个过程时,也会超时,就是说,用这个过程的都会超时了,调用的语句放到查询分析器里执行,可以正常显示结果,代码调用就是会显示超时。
这是什么原因啊,一直没办法解决,只是偶尔会超时。有怀疑过网络,但不好排查。想看看是不是代码的问题。
代码调用很简单:
string strSql = string.Format(" exec P_App_Progress_List '{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}' ",
strAppCode, strCustCode, strFinishDateS, strFinishDateE, strDingDanBianHao, strZhiZhaoChangJia, strYangPinMingCheng, strContactName, strUserId);