执行存储过程偶尔会出错,怎么办?
偶的一个MFC程序使用ADO执行一个存储过程,代码就是一句话:
strSql = "exec spDataDeal";
try
{
pConnSql->Execute( strSql, NULL, adExecuteNoRecords );
}
catch(...)
{
//...
}
这是一个每天定时执行的程序,一个月大概会有一二次异常抛出,不知道是为什么,这个存储过程直接用SQL SERVER从来都不会出错,肯定存储过程没有错的呀.
一个比较麻烦的存储过程,执行大约需要五分钟左右,有没有什么办法可以改改不让他再出错?谢谢了!