错误类型:
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. numpy中的convolve的理解

    https://blog.csdn.net/u011599639/article/details/76254442 函数 numpy.convolve(a, v, mode=‘full’),这是num ...

  2. Python开发【模块】:Urllib(二)

    Urllib实战 1.爬取糗事百科中段子和用户名: 代码实例: # 爬取网站页面内容 import re import urllib.request url = 'https://www.qiushi ...

  3. Python开发【Django】:重构Admin

    自定义KingAdmin 通过admin样式自己做KingAdmin 提前需知道的model操作 # 获取app名 >>> models.Customer._meta.app_lab ...

  4. ROS 命令学习记录

    #catkin_init_workspace //just get CMakeList.txt #catkin_make  //增加了信文件夹 build和devel #Catkin_creat_pk ...

  5. (转)在GitHub多个帐号上添加SSH公钥

    GitHub后台可以添加多个SSH Keys,但是同一个SSH Keys只能在添加在一个帐号上(添加时提示“Key is already in use”).理由很容易想到,SSH公钥使用时相当于用户名 ...

  6. Selenium之firefox浏览器的启动

    1.编写如下代码 import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; /** ...

  7. 异常来自 HRESULT:0x80070057 (E_INVALIDARG)

    莫名其妙的编译总会报错 异常来自 HRESULT:0x80070057 (E_INVALIDARG) 未能加载程序集....... 几次删除引用然后重新引用程序集还是报错 奔溃中.... 网上搜索还真 ...

  8. c#通过webrequest请求远程http服务时出现的问题

    用WebRequest和WebClient,两种方式,请求一个由http服务发布的应用,结果出现异常. 有三种,1.System.Net.WebException: 服务器提交了协议冲突. Secti ...

  9. this指向 - Node环境

    1.全局上下文中 this /* 1.全局上下文中的 this node环境下: 严格模式下: {} {} 报错 非严格模式下:{} {} {} */ 'use strict'; // 严格模式 // ...

  10. 20155201 2016-2017-2 《Java程序设计》第四周学习总结

    20155201 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 - 第六章要点: 继承:面向对象中,子类继承父类,避免重复的行为定义.继承基本上就是避免多个 ...