マイクロソフトアクセスからデータベースに日付を挿入しようとすると、このエラーが発生します
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Undefined function 'to_date' in expression.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6956)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7113)
at sun.jdbc.odbc.JdbcOdbc.SQLExecute(JdbcOdbc.java:3148)
.....
これが私が使用するプリペアドステートメントです
addUserSt = con.prepareStatement("insert into Accounts(Username, First_name, last_name, gender, birthday, email, civil_status, password) "
+ "values(?,?,?,?,to_date('17-January-97', 'DD-Month-RR'),?,?,?)");
これが私がステートメントを実行する方法です..dcはオブジェクトです。uname、fname、lnameなどの変数はすべて文字列です。
dc.addUserSt.setString(1, uname);
dc.addUserSt.setString(2, fname);
dc.addUserSt.setString(3, lname);
dc.addUserSt.setString(4, gender);
dc.addUserSt.setString(5, email);
dc.addUserSt.setString(6, civil);
dc.addUserSt.setString(7, pass);
dc.addUserSt.executeUpdate();
to_date関数が未定義であると表示される理由がわかりません。誰かがこれで私を助けることができますか?前もって感謝します。