【发布时间】:2014-04-05 06:58:15
【问题描述】:
这是我想在 MS-Aceess 数据库中插入日期的代码
try {
pst = con.prepareStatement("insert into InOut (Date) Values(?)");
pst.setString(1,jTextField3.getText());
pst.executeUpdate();
JOptionPane.showMessageDialog(null,"Saved Successfully.");
} catch(Exception xp1) {
xp1.printStackTrace();
JOptionPane.showMessageDialog(null,xp1.getMessage());
return;
}
但是在运行上述代码时出现以下错误:-
java.sql.SQLException: [Microsoft][ODBC Microsoft 访问驱动程序] INSERT INTO 语句中的语法错误 在 sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6964) 在 sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6964) 在 sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7121) 在 sun.jdbc.odbc.JdbcOdbc.SQLPrepare(JdbcOdbc.java:4837) 在 sun.jdbc.odbc.JdbcOdbcConnection.prepareStatement(JdbcOdbcConnection.java:475) 在 sun.jdbc.odbc.JdbcOdbcConnection.prepareStatement(JdbcOdbcConnection.java:443)请帮帮我.....
【问题讨论】: