关于调用存储过程插入数据的错误
我在JAVA中用存储过程出现如下错误:
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 32)。
代码大致如下:
String SQL="{call MOVER_MOULD_APPEND(7,0,1,'Mover','aaaaaaaaa','aaaaaaaaaaa',0,0,'null','2006-06-03 8:23:02')}"
...
Operator.prepareCall(SQL);
try
{
int number=Operator.getCallableStatement().executeUpdate();
if(number<=0)
{
event.write("append()数据追加失败:"+SQL);
inserted=false;
}
else
{
event.write("append()数据追加成功:"+SQL);
inserted=true;
}
}
catch (java.sql.SQLException se)
{
event.write(se.getMessage());
}
finally
{
Operator.Close();
}
这个问题困扰我一天了。原因在哪,如何解决?
问题点数:20、回复次数:1Top
1 楼moverfan()回复于 2006-06-03 11:09:59 得分 0
http://community.csdn.net/Expert/topic/4797/4797686.xml?temp=.4091455
到这儿讨论Top




