cs.executeUpdate();
改为
cs.execute();

解决方案 »

  1.   

    兄弟,你因该把你的创建存储过程的SQL在你的数据库服务器上执行一次,这样才能真正的
    创建你的存储过程。(这个跟Java没有关系的)
    调用的时候,直接调用存储过程的名字(和参数)就可以了。
      

  2.   

    在sp中指明schema。
    比如
    call aaa.pro_rs_bmxx_update(?,?,?,?,?}
    sp里用到什么表的时候也是这样,比如 select xxx from aaa.table1
      

  3.   

    说得都有道理!数据库里应该有存储过程的,因为同一个存储过程我在vb里都能用!
    takecare能不能再说清楚一点sp和schema是什么?
      

  4.   

    我用的是access数据库,而存储过程是我将数据库导入到sqlserver里然后写的,这样是不是不行呀?access好像没法导入存储过程吧?