错误类型:
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. 沈阳网络赛J-Ka Chang【分块】【树状数组】【dfs序】

    Given a rooted tree ( the root is node 11 ) of NN nodes. Initially, each node has zero point. Then, ...

  2. ES6基础教程(整理自阮一峰)

    ------------------------ECMAScript 6 简介------------------------ECMAScript 和 JavaScript 的关系是,前者是后者的规格 ...

  3. Excel 26机制转换

    [问题描述] 在Excel中,列的名称是这样一个递增序列:A.B.C.….Z.AA.AB.AC.….AZ.BA.BB.BC.….BZ.CA.….ZZ.AAA.AAB….我们需要将上述列名序列和以下自然 ...

  4. 理解本真的REST架构风格(转,解释的最清楚)

    add by zhj start: Fielding在批判性继承前人研究成果的基础上,建立起来一整套研究和评价软件架构的方法论.这套方法论的核心是“架构风格”这个概念.架构风格是一种研究和评价软件架构 ...

  5. Windows环境下手动更新boot2docker.iso

    GitHub连不上导致自动更新失败. https://github.com/boot2docker/boot2docker/releases 替换了DockerToolbox安装目录和系统盘用户目录\ ...

  6. 《玩转Spring》第二章 BeanPostProcessor扩展

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/shan9liang/article/details/34421141 上一章.介绍了怎样扩展spri ...

  7. sshd:root@notty解决方法

    sshd:root@notty解决方法 [复制链接]--http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2050551 cat /e ...

  8. 离线状态 Postman不能开启Postman Interceptor解决

    目前的postman插件如果想正常使用,必须安装Postman Interceptor插件,这样才能直接使用chrome浏览器的cookie等信息,否则postman是无法完成老版本的功能的. 直接使 ...

  9. 9.python的列表

    list2 = [1, 2, 3, 4, 5, 6, 7 ]; print ("list2[1:5]: ", list2[1:5]) 得到 list2[1:5]:  [2, 3, ...

  10. Openstack(十一)部署网络服务neutron(控制节点)

    11.1neutron服务介绍 neutron是openstack的网络组件,是OpenStack的网络服务,Openstack在2010年正式发布它的第一个版本Austin的时候,nova-netw ...