存储过程问题
我有一个存储过程,返回一个结果集和一个output,
cst=conn.prepareCall(strSQL,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
cst.setString(1,"SO");
cst.registerOutParameter(2,java.sql.Types.VARCHAR);
cst.execute();
retValue+="begin";
this.rs=cst.getResultSet();
retValue=cst.getString(2);
可是一旦使用了retValue=cst.getString(2)再调用ds时,系统提示
sqlserver 2000 driver for jdbc object has been closed
如果不使用retValue=cst.getString(2),就可以使用ds这是怎么回事