//往数据库中插入一行记录的方法(一点击“插入”按钮就执行)
private void insertData() {
……
……
try{conIns.rs.moveToInsertRow();}
catch(Exception e){}
}//提交方法(一点击“提交”按钮就执行)
private void commitData(){
……
try{
conIns.rs.moveToCurrentRow();
conIns.rs.insertRow(); /////总提示这一行有错误(这是第321行)
//conIns.rs.moveToCurrentRow();
conIns.rs.refreshRow();
……
}
catch(Exception e){e.printStackTrace();}
}---------------------------------------------------------------------
conIns.rs.insertRow(); /////总提示这一行有错误
大家帮小弟看看,我看了一天了,也没看明白。
输出的异常如下:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]行中有错误
at sun.jdbc.odbc.JdbcOdbcResultSet.setPos(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.insertRow(Unknown Source)
at PersonnelRecordTable.commitData(PersonnelRecordTable.java:321)
at PersonnelRecordTable.access$800(PersonnelRecordTable.java:16)
……
……
……
private void insertData() {
……
……
try{conIns.rs.moveToInsertRow();}
catch(Exception e){}
}//提交方法(一点击“提交”按钮就执行)
private void commitData(){
……
try{
conIns.rs.moveToCurrentRow();
conIns.rs.insertRow(); /////总提示这一行有错误(这是第321行)
//conIns.rs.moveToCurrentRow();
conIns.rs.refreshRow();
……
}
catch(Exception e){e.printStackTrace();}
}---------------------------------------------------------------------
conIns.rs.insertRow(); /////总提示这一行有错误
大家帮小弟看看,我看了一天了,也没看明白。
输出的异常如下:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]行中有错误
at sun.jdbc.odbc.JdbcOdbcResultSet.setPos(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcResultSet.insertRow(Unknown Source)
at PersonnelRecordTable.commitData(PersonnelRecordTable.java:321)
at PersonnelRecordTable.access$800(PersonnelRecordTable.java:16)
……
……
……
当我点击“插入”按钮后,我在JTextField中输入了一些值,
然后我点击“提交”按钮,就显示上面的异常.