日期:2014-05-18  浏览次数:20773 次

为什么使用下面的方法删除了记录后会报错
在tomcat下面,为什么使用下面的方法删除了记录后会报错javax.servlet.ServletException:   [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   reading   data   from   static   cursor   cache.


PreparedStatement   pstmt=null;
                try{
                conn.prepareStatement()
                pstmt   =   conn.prepareStatement( "DELETE   FROM   T_BASE   WHERE   BASE_ID=? ");
                pstmt.setString(1,delId);
                i   =   pstmt.executeUpdate();
                pstmt.executeUpdate()


不这样用PreparedStatement什么方法呢?



------解决方案--------------------
楼主,好像执行了两次pstmt.executeUpdate()?