堆栈跟踪会有所帮助,但是,存储过程是非常特定于数据库的。
call.useNamedCursorOutputAsResultSet( “RCT1”);
这在SQL Server上没有意义,因为它没有游标输出参数,我假设你的存储过程定义在SQL Server上非常不同,所以你需要一个不同的调用。 SQL Server可以从存储过程返回结果集,因此可能只是删除了光标。
还要确保存储过程存在于数据库中。