public void insertExptNumber(int number,String reason) {
try {
System.out.println("insert into expt_result ([number],[reason])values (" + number +",\"" + reason + "\")");
stmtExecute.execute("insert into expt_result ([number],[reason]) values (" + number +",\"" + reason + "\")");
} catch (SQLException sqle) {
System.err.println(sqle + "error in insertExptNumber!");
}
}
报错:insert into expt_result ([number],[reason]) values (924,"尾数")
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。error in insertExptNumber!
我认为这是sql语句的问题,可是我把println()出来的语句insert into expt_result ([number],[reason]) values (924,"尾数") 放到access中运行却没问题大家给看看这是什么原因?谢谢!