/ / Синтактична грешка в заявката mdb java - java, ms - access, jdbc, odbc

Синтаксисната грешка в заявката mdb java - java, ms-access, jdbc, odbc

Създадох приложение, използващо Java, коетосвържете се към MDB файла, той пише чете и модифицира успешно данните. Аз го тествах на WIndows 7 32 бита. Сега изпратих всичко на другата машина и създадох система DNS и всичко, както беше на по-ранната машина, но приложението започна да дава грешка за следната заявка

insert into tblCredentials(NameCode,Password) values(72,"reset123")

Заедно с това започна да дава грешки на много INSERT INTO изявление, които работят върху другата машина.

Грешката, която получавам е

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in
INSERT INTO statement.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(Unknown Source)
at timesheetserver.MDBHandler.executeUpdateQuery(MDBHandler.java:99)

Не мога да намеря нещо нередно в него и освен това работи върху една от моите Windows & машина.

Какъв е проблемът Благодаря предварително

Отговори:

0 за отговор № 1

Според тази страница PASSWORD е запазена дума за Access: office.microsoft.com/en-us/access-help/...

Опитали ли сте да използвате кодовете на идентификатора с вашите полета NameCode и Password?

Може би имате различни версии на Access или ODBC Driver, които реагират различно с такъв проблем ...