当前位置: 首页 > 知识库问答 >
问题:

使用Java在Access数据库中弹出查询错误

田权
2023-03-14

我试图使用Java执行此查询

INSERT INTO [list_A] (ID,[First Name], [Last Name], [EmailAddress], [Tuition Paid], [Nation of  Birth], [Nation of Ctizen], [AGE], [Level], [Major], [Concentration], [Minor], [Double Major/Dual Degree], [Class], [Admit Term], [Catalog term], [Advisor], [Term GPA], [Term Attempt Hrs], [Term passed Hrs], [Term Earned Hrs], [Overall GPA], [Overall Attemp Hrs], [Overall Earned Hrs], [Overall GPA Hours], [Repeated Overall], [Repeated Term], [Withdrawn Overall], [Withdrawn Term], [Acad Standing], [Full/Part], [SAT_Verbal], [SAT_MATH]]) values( '203191','Abb','KSE Mm','adf@mail.ed.edu','Yes','Lebanon','Lebanon','20.0','UG','CMPS','X','X','X','JR','XX.0','XX.0','X 
Bdeir','86.8','15.0','15.0','15.0','84.82','92.0','92.0','62.0','0.0','0.0','0.0','0.0','Good Standing','FULL','610.0','680.0')

但是在[括号]上出现了一个错误

线程“main”net.ucanaccess.jdbc.ucanaccessSQLException:UCAEXC:::4.0.4意外标记:]在net.ucanaccess.jdbc.ucanaccessStatement.executeQuery(ucanaccessStatement.java:218)在main.main(main.java:467)在main.main(main.java:532)在main.main(main.java:467)由:java.sql.sqlsyntaxerrorexception:意外标记:]在org.hsqldb.jdbc.jdbc.jdbstatement.executeQuery(未知源)位于net.ucanaccess.jdbc.ucanaccessStatement.executeQuery(ucanaccessStatement.java:216)...还有2个原因是:org.hsqldb.error.error.parseerror(未知源)位于org.hsqldb.parserbase.exceptional token:]位于org.hsqldb.parserbase.exceptional token(未知源)位于)在org.hsqldb.parsercommand.compileStatements(未知源)在org.hsqldb.session.execute(未知源)在org.hsqldb.session.execute(未知源)...还有5个

请如果有人可以帮助我尝试了很多,它已经3天了,我不知道它。

共有1个答案

温成济
2023-03-14

“[SAT_MATH]]”您在那里放了2']',但只需要1。:)

 类似资料:
  • 主要内容:创建选择查询查询是对数据结果的请求,也是对数据的操作。可以使用查询来获取一些所需的数据,执行计算,合并来自不同表格的数据,甚至可以添加,更改或删除表格数据。 随着表的增长,在表中可能有成千上万的记录,这使得用户无法从该表中挑选出特定的记录。 通过查询,可以对表中的数据应用过滤器,以便只获取所需的信息。 用于从表中检索数据或进行计算的查询称为查询。 添加,更改或删除数据的查询称为动作查询。 还可以使用查询为窗体

  • 当使用 JPA 2.1 Eclipselink 2.5.2 UCANAccess 4.0.4 我们有这样一个问题,即表的命名将使用引号“。这是因为底层实现并不真正知道使用什么方言,从而导致与MSAccess不兼容。这就导致了例如这样的表注释。 为了解决这个问题,我们必须在orm.xml中包含: 现在,普通查询可以工作,但在命名查询中使用JPQL将失败,因为结果SQL查询将引用所有列名:

  • 我忙于一项学校作业,我有一个由三个表组成的基本access数据库。Book、Reader和BookRated,其中as BookRated是交集表,主键userName来自Reader和ISBN来自Book组成BookRated的复合主键(作为外键)。 我正试图将信息插入书签表中,但出现以下错误

  • 我的申请中有以下实体: 地址 在实体中: 在< code >广告实体中: 完整实体: 我想找到所有的家庭广告实例,其成员的地址在所需地址的20KM以内。 以下是我得出的结论: 但是,似乎我错误地使用了数字路径类,因为我不断得到一个NPE。任何人都可以帮我正确查询吗? 编辑:我已经改变了我的家庭广告实体如下: 我现在得到以下异常: 第64行是这样的: 任何线索现在出了什么问题? edit2:我忘了提

  • 我已经建立了一个Access数据库,现在我正试图从SQL数据库将数据导入Access数据库表。Access数据库表现在是空的,我正试图从SQL数据库导入数据,只有一个键值。例如,我只想导入符合以下条件的数据。 我已经设置了到表的ODBC链接。我一直在寻找这样做的方法,但没有找到任何好的方法。 使现代化 找到了答案,对于任何需要知道如何做到这一点的人,以下是步骤。

  • 我有一个Access数据库。此数据库包含表和存储的查询。我的目标是使用Java Ucanaccess(一个JDBC连接器)来使用存储在Access文件中的数据,并用JasperSoft创建报告。 对正常表的查询工作: 但问题是我在Access中有使用其他查询的对象。因此,当我试图调用查询时,它不起作用: 例如,“rqt_storeded”包含: 该查询可以在Access中工作,但不能在Java中工