支持啊,是不是你的删除语句出错了?
把代码贴出来看看

解决方案 »

  1.   

    public boolean deleteUpdate(String deleteSql,long params) throws SQLException,Exception
    {
    boolean bupdate = false;
    PreparedStatement ps = null;
    int rowcount = 0;
    try
    {
    con = DriverManager.getConnection("jdbc:odbc:test");
    ps = con.prepareStatement(deleteSql);
    ps.setLong(1,params);
    rowcount = ps.executeUpdate();
    if (rowcount != 0)
    {
    bupdate = true;
    }
    }
    catch (SQLException ex)
    {
                System.err.println("db.executeUpdate: " + ex.getMessage()); 
    }
    finally
    {
    disconnect();
    }
    return bupdate;
    }
    麻烦帮我看看,参数传递没有问题,我甚至ps = con.prepareStatement("delete from....");
    ps.setLong(1,11);都不行,但是又没有提示错误,重定向已经成功!删除却没有成功,换成ps.execute();也是一样的,我现在还没有发现问题在哪里....