更新需要用JAVA标准包java.sql.*;使用JB中的query只能做查询,不能更新.

解决方案 »

  1.   

    我一直都是用这样的片断更新的,其他数据库从没问题
    但是用 Windows 的 Paradox ODBC 驱动连接数据文件,
    执行更新操作时提示:“操作必须使用一个可更新的查询”。------------------------------------------------
    String SQL1 = "UPDATE DtlData SET KHJLBH = ? WHERE AccNo = ?";
                    
    PreparedStatement stream1 = db.setUpWork(SQL1); //一个根据SQL语句取回
                                                    //PreparedStatement的方法
    stream1.setString(1, KHJLBH);
    stream1.setString(2, AccNo);
    System.out.println(AccNo+"   "+stream1.executeUpdate()+"   "+KHJLBH);
    stream1.close();
    ---------------------------------------------------------
      

  2.   

    我没有用 JB , 小东西,JCreator + JDK 原始单纯组合,应该是 那个 ODBC 驱动的问题。不知道大家碰到过没有,怎么解决的??