首页 > 数据库技术 > 详细

[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。

时间:2014-03-13 06:30:13      阅读:502      评论:0      收藏:0      [点我收藏+]

遇到的情景:

  sta.executeUpdate("insert into 表1(longitude,latitude,time) values("+a[0]+","+a[1]+","+a[2]+")");

报错信息:

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
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)

改正:

ta.executeUpdate("insert into 表1(longitude,latitude,[time]) values("+a[0]+","+a[1]+","+a[2]+")");

原因分析:

time是SQL语句中的关键字(终于发现了%>_<%)

[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。,布布扣,bubuko.com

[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。

原文:http://www.cnblogs.com/XDJjy/p/3596626.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!