错误类型:
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。

有时候非常郁闷,明明看起来自己的语句没错,为什么还是报错呢?
其实,常常因为自己不小心使用了系统的保留字,所以才造成了“没错报错”的局面。比如user,又比如password,两个保留字都曾被我误用,好在无意中看到了这篇文章,不然还真不知道自己要卡在这里多久……
以下列出的是相关的ACCESS保留字,我下次一定要注意了。

Access 2002/2003

-A
      ADD
      ALL
      Alphanumeric
      ALTER
      AND
      ANY
      Application
      AS
      ASC
      Assistant
      AUTOINCREMENT
      Avg
-B
      BETWEEN
      BINARY
      BIT
      BOOLEAN
      BY
      BYTE
-C
      CHAR, CHARACTER
      COLUMN
      CompactDatabase
      CONSTRAINT
      Container
      Count
      COUNTER
      CREATE
      CreateDatabase
      CreateField
      CreateGroup
      CreateIndex
      CreateObject
      CreateProperty
      CreateRelation
      CreateTableDef
      CreateUser
      CreateWorkspace
      CURRENCY
      CurrentUser
-D
      DATABASE
      DATE
      DATETIME
      DELETE
      DESC
      Description
      DISALLOW
      DISTINCT
      DISTINCTROW
      Document
      DOUBLE
      DROP
-E
      Echo
      Else
      End
      Eqv
      Error
      EXISTS
      Exit
-F
      FALSE
      Field, Fields
      FillCache
      FLOAT, FLOAT4, FLOAT8
      FOREIGN
      Form, Forms
      FROM
      Full
      FUNCTION
-G
      GENERAL
      GetObject
      GetOption
      GotoPage
      GROUP
      GROUP BY
      GUID
-H
      HAVING
-I
      Idle
      IEEEDOUBLE, IEEESINGLE
      If
      IGNORE
      Imp
      IN
      INDEX
      Index, Indexes
      INNER
      INSERT
      InsertText
      INT, INTEGER, INTEGER1, INTEGER2, INTEGER4
      INTO
      IS
-J
      JOIN
-K
      KEY
-L
      LastModified
      LEFT
      Level
      Like
      LOGICAL, LOGICAL1
      LONG, LONGBINARY, LONGTEXT
        
-M
      Macro
      Match
      Max, Min, Mod
      MEMO
      Module
      MONEY
      Move
-N
      NAME
      NewPassword
      NO
      Not
      Note
      NULL
      NUMBER, NUMERIC
-O
      Object
      OLEOBJECT
      OFF
      ON
      OpenRecordset
      OPTION
      OR
      ORDER
      Orientation
      Outer
      OWNERACCESS
-P
      Parameter
      PARAMETERS
      Partial
      PERCENT
      PIVOT
      PRIMARY
      PROCEDURE
      Property
-Q
      Queries
      Query
      Quit
-R
      REAL
      Recalc
      Recordset
      REFERENCES
      Refresh
      RefreshLink
      RegisterDatabase
      Relation
      Repaint
      RepairDatabase
      Report
      Reports
      Requery
      RIGHT
-S
      SCREEN
      SECTION
      SELECT
      SET
      SetFocus
      SetOption
      SHORT
      SINGLE
      SMALLINT
      SOME
      SQL
      StDev, StDevP
      STRING
      Sum
-T
      TABLE
      TableDef, TableDefs
      TableID
      TEXT
      TIME, TIMESTAMP
      TOP
      TRANSFORM
      TRUE
      Type
-U
      UNION
      UNIQUE
      UPDATE
      USER
-V
      VALUE
      VALUES
      Var, VarP
      VARBINARY, VARCHAR
-W
      WHERE
      WITH
      Workspace
-X
      Xor
-Y
      Year
      YES
      YESNO
        
以及以下标点符号
     .
     /
     *
     ;
     :
     !
     #
     &
     -
     ?
     "
     '
     $

Access 2000

-A
      ADD
      ALL
      Alphanumeric
      ALTER
      AND
      ANY
      Application
      AS
      ASC
      Assistant
      AUTOINCREMENT
      Avg
-B
      BETWEEN
      BINARY
      BIT
      BOOLEAN
      BY
      BYTE
-C
      CHAR, CHARACTER
      COLUMN
      CompactDatabase
      CONSTRAINT
      Container
      Count
      COUNTER
      CREATE
      CreateDatabase
      CreateField
      CreateGroup
      CreateIndex
      CreateObject
      CreateProperty
      CreateRelation
      CreateTableDef
      CreateUser
      CreateWorkspace
      CURRENCY
      CurrentUser
-D
      DATABASE
      DATE
      DATETIME
      DELETE
      DESC
      Description
      DISALLOW
      DISTINCT
      DISTINCTROW
      Document
      DOUBLE
      DROP
-E
      Echo
      Else
      End
      Eqv
      Error
      EXISTS
      Exit
-F
      FALSE
      Field, Fields
      FillCache
      FLOAT, FLOAT4, FLOAT8
      FOREIGN
      Form, Forms
      FROM
      Full
      FUNCTION
-G
      GENERAL
      GetObject
      GetOption
      GotoPage
      GROUP
      GROUP BY
      GUID
-H
      HAVING
-I
      Idle
      IEEEDOUBLE, IEEESINGLE
      If
      IGNORE
      Imp
      IN
      INDEX
      Index, Indexes
      INNER
      INSERT
      InsertText
      INT, INTEGER, INTEGER1, INTEGER2, INTEGER4
      INTO
      IS
-J
      JOIN
-K
      KEY
-L
      LastModified
      LEFT
      Level
      Like
      LOGICAL, LOGICAL1
      LONG, LONGBINARY, LONGTEXT
        
-M
      Macro
      Match
      Max, Min, Mod
      MEMO
      Module
      MONEY
      Move
-N
      NAME
      NewPassword
      NO
      Not
      NULL
      NUMBER, NUMERIC
-O
      Object
      OLEOBJECT
      OFF
      ON
      OpenRecordset
      OPTION
      OR
      ORDER
      Orientation
      Outer
      OWNERACCESS

-P
      Parameter
      PARAMETERS
      Partial
      PERCENT
      PIVOT
      PRIMARY
      PROCEDURE
      Property
-Q
      Queries
      Query
      Quit
-R
      REAL
      Recalc
      Recordset
      REFERENCES
      Refresh
      RefreshLink
      RegisterDatabase
      Relation
      Repaint
      RepairDatabase
      Report
      Reports
      Requery
      RIGHT
-S
      SCREEN
      SECTION
      SELECT)
      SET
      SetFocus
      SetOption
      SHORT
      SINGLE
      SMALLINT
      SOME
      SQL
      StDev, StDevP
      STRING
      Sum
-T
      TABLE
      TableDef, TableDefs
      TableID
      TEXT
      TIME, TIMESTAMP
      TOP
      TRANSFORM
      TRUE
      Type
-U
      UNION
      UNIQUE
      UPDATE
      User
-V
      VALUE
      VALUES
      Var, VarP
      VARBINARY, VARCHAR
-W
      WHERE
      WITH
      Workspace
-X
      Xor
-Y
      Year
      YES
      YESNO

以及以下标点符号
     .
     /
     *
     :
     !
     #
     &
     -
     ?
     ;
     "
     '
     $

操作ACCESS数据库,报INSERT INTO 语句的语法错误的更多相关文章

  1. INSERT INTO 语句的语法错误【 OLE报错,office终端执行SQL没有问题】

    表名,字段在代码执行之前一定要进行" [ 字段.表名 ] "中括号包裹,不然会报INSERT INTO 语句的语法错误! office终端没有报错的原因,应该是office在执行之 ...

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

    遇到的情景: sta.executeUpdate("insert into 表1(longitude,latitude,time) values("+a[0]+",&qu ...

  3. ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误

    一直用的是SQL 数据库,突然改用Access了,使用起来就是没有SQL 顺畅,老是出来些意想不到的错误.今天用Access做的网站程序进行添加数据,调试了一下午,总是异常…… 提示ACCESS的Sy ...

  4. Insert Into 语句的语法错误

    错误示意: 一开始程序是: 改正: 一条很简单的插入语句竟然会报错,然而直接在数据库的查询中执行中却没有问题,这个问题困扰了不少时间. 数据库使用的是ACCESS,INSERT INTO语句为inse ...

  5. MFC通过ADO操作Access数据库

    我在<VC知识库在线杂志>第十四期和第十五期上曾发表了两篇文章——“直接通过ODBC读.写Excel表格文件”和“直接通过DAO读.写Access文件”,先后给大家介绍了ODBC和DAO两 ...

  6. Python操作Access数据库

    我们在这篇文章中公分了五个步骤详细分析了Python操作Access数据库的相关方法,希望可以给又需要的朋友们带来一些帮助. AD: Python编 程语言的出现,带给开发人员非常大的好处.我们可以利 ...

  7. 基于指纹考勤机的真实的PHP操作Access数据库成功案例(最终实现) 2011-11-2v

    听了我的建议,我们单位的食堂准备使用一台指纹考勤机统计吃饭人次,这样院里好给食堂的承包人以相应饭补.以前买过一台彩屏指纹机,数据库是access的,今儿又买了一台准备放到食堂里,而且考虑到停电,还特地 ...

  8. 直接通过ADO操作Access数据库

    我在<VC知识库在线杂志>第十四期和第十五期上曾发表了两篇文章——“直接通过ODBC读.写Excel表格文件”和“直接通过DAO读.写Access文件”,先后给大家介绍了ODBC和DAO两 ...

  9. JavaScript操作数据库JS操作Access数据库

    avaScript操作数据库JS操作Access数据库,跟其他语言操作差不多,总结了一下习惯代码,仅供参考学习.现在在F盘有文件abc.mdf,表名为Student,一共2个字段,Id数字类型主键,s ...

随机推荐

  1. Qt 控制线程的顺序执行(使用QWaitCondition,并且线程类的run函数里记得加exec(),使得线程常驻)

    背景项目中用到多线程,对线程的执行顺序有要求: A.一个线程先收数据 B.一个线程处理数据 C.一个线程再将处理后的数据发送出去 要求三个线程按照ABC的顺序循环执行. 思路子类化多线程方法 重写子类 ...

  2. Drawing Graphs using Dot and Graphviz

    Drawing Graphs using Dot and Graphviz Table of Contents 1. License 2. Introduction 2.1. What is DOT? ...

  3. 信号(Django信号、Flask信号、Scrapy信号)

    简介 Django.Flask.scrapy都包含了一个“信号分配器”,使得当一些动作在框架的其他地方发生的时候,解耦的应用可以得到提醒. 通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒 ...

  4. [RGEOS]数学基础

    1.向量Vector3d using System; namespace RGeos.Geometry { /// <summary> /// 3D向量类 /// </summary ...

  5. 基于Kafka+Spark Streaming+HBase实时点击流案例

    背景 Kafka实时记录从数据采集工具Flume或业务系统实时接口收集数据,并作为消息缓冲组件为上游实时计算框架提供可靠数据支撑,Spark 1.3版本后支持两种整合Kafka机制(Receiver- ...

  6. [svc]ip地址划分

    网络界有2个计算题,一个是子网掩码,另一个就是三次握手,四次回收序列号计算了. 学会如何划分等长子网 学会如何合并网段 学会ip是否能分配 理解特殊的ip地址 ip头部 ip地址分类 现在的IP网络使 ...

  7. MapReduce的几个实现

    1.倒排索引的实现 import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.con ...

  8. docker——核心实现技术

    作为一种容器虚拟化技术,Docker深度应用了操作系统的多项底层支持技术. 早期版本的Docker是基于已经成熟的Linux Container(LXC)技术实现的.自从0.9版本起,Docker逐渐 ...

  9. #C++初学记录(初识汉诺塔)

    汉诺塔 题目 用1,2,...,n表示n个盘子,称为1号盘,2号盘,....号数大盘子就大.经典的汉诺塔问 题经常作为一个递归的经典例题存在.可能有人并不知道汉诺塔问题的典故.汉诺塔来源于 印度传说的 ...

  10. hdu5012 圆环相交面积

    题中给了 两个同心圆, 一个大圆一个小圆,然后再给了一个大圆一个小圆也是同心圆,求这两个圆环相交的面积,用两个大圆面积减去两倍大小圆面积交加上两个小圆面积交,就ok了 这里算是坑明白了 使用acos的 ...