我有两个存储过程一个是备份,一个是还原,其中参数是一样的,并且在sql里执行都没问题
我用jsp程序调用,备份过程能过了,还原提示错误:General error
这是为什么,请高手帮我看看,非常急~~~~先谢了调用程序
1: strCon = "jdbc:odbc:dbname";
2: strUN = "sa";
3: strUPW = "";
4: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
5: sqlCon = DriverManager.getConnection(strCon,strUN,strUPW);
6: strSQL = "{call restore_db(?,?)}"; //备份为:backup_db(?,?)
7: sqlStmt = sqlCon.prepareCall(strSQL);8: //设置输入参数
9: ……
10: sqlRst = sqlStmt.executeQuery();其它程序一样

解决方案 »

  1.   

    就是我用同样的程序调用备份存储过程可能没问题通过了,也成功了
    但是调用还原的存储过程就不行,页面提示:General error
    不知道有哪位大侠做过还原的程序,能给我指导一下吗
      

  2.   

    方法使用错了.
    应该是
    sqlStmt.execute(); 
    因为不返回任何记录集...
      

  3.   

    to: kingofhawks(蓝鹰)
    我的代码没有抛出异常啊