`
helloyesyes
  • 浏览: 1304430 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

SQL语句操作Access数据库,关键字引起语法错误的问题及解决

阅读更多

用SQL操作Access数据库表的时候,我的表结构是:

表List:

---------------------------

ID 自动编号

PrintID字符串

NameNumber 字符串

Count数字

-----------------------------

为了插入一条记录,编写如下SQL语句

SqlStr="INSERTINTOList(PrintID,MenuName,Count)VALUES('0001','001',100)

执行时报SQL语法错误,查了很多资料才弄明白,因为“Count”是Access数据库的一个关键字。遇到这样的问题应该这样写:

SqlStr="INSERTINTOList(PrintID,MenuName,[Count])VALUES('0001','001',100)

附:Access的关键字列表

-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

分享到:
评论

相关推荐

    易语言SQL操作ACCESS数据库例程

    在易语言中,我们可以利用内置的SQL支持模块,执行SQL语句来与ACCESS数据库进行通信。这包括创建、查询、更新和删除数据等基本操作。 例如,创建一个数据库连接是操作的第一步。在易语言中,可以使用“数据库打开”...

    ACCESS数据库常用SQL语句[参考].pdf

    ACCESS 数据库常用 SQL 语句 SELECT 语句是 Microsoft Jet 数据库引擎中最基本的 SQL 语句,用于从数据库中检索数据。SELECT 语句的基本语法为: SELECT [predicate] { * | table.* | [table.]field1 [AS alias1] ...

    VB运用SQL语句读取显示数据库中的数据

    在VB(Visual Basic)编程中,访问和操作数据库是常见的任务,尤其是对于初学者来说,了解如何使用SQL语句从Access数据库中读取并显示数据是基础技能之一。本实例将详细讲解如何实现这一功能。 首先,我们需要引入...

    易语言API利用sql操作Access数据库源码

    在实践中,可能遇到的问题包括但不限于:数据库连接失败、SQL语法错误、数据处理不当等。开发者需要学会调试和解决这些问题,同时还要关注数据库的安全性,比如防止SQL注入攻击。 总的来说,这份“易语言API利用sql...

    SQL操作ACCESS数据库例程.rar

    SQL(结构化查询语言)则是用于管理和操作数据库的标准语言,广泛应用于各种规模的数据库系统中,包括Access。 本压缩包“SQL操作ACCESS数据库例程.rar”显然包含了使用SQL进行Access数据库操作的示例代码,特别地...

    使用LabVIEW操作ACCESS、MySQL、SQL server数据库实现按照时间段查询数据

    在LabVIEW中操作数据库,尤其是实现按时间段查询数据,需要借助特定的工具包。本教程主要涉及使用官方数据库工具包“Database Connectivity Toolkit”,该工具包包含29个函数,能够实现数据库连接、增删改查及数据...

    易语言SQL命令操作SQL及ACCESS数据库,易语言专用SQL代码生成器

    在标题和描述中提到的"易语言SQL命令操作SQL及ACCESS数据库",意味着这个工具或教程可能是专门设计用来帮助易语言开发者生成和执行SQL命令的。通过这样的工具,开发者可以更高效地编写和测试SQL语句,而无需直接在...

    易语言SQL语句操作MDB数据库源码

    在本资源中,我们关注的是易语言在处理SQL语句和MDB数据库操作方面的应用。 MDB数据库,全称Microsoft Access Database,是微软公司开发的一种关系型数据库管理系统——Access的主要数据存储格式。它支持多种数据库...

    Access数据库辅助工具

    ADO是微软开发的一种数据访问接口,用于在VB、VBA、ASP等环境中连接和操作数据库。"数据库结构打印_ADO.exe"很可能利用了ADO来访问和处理Access数据库,因为它提供了对数据库对象(如记录集、连接、命令等)的访问...

    从Access数据库建立DDL语句

    在IT行业中,数据库是...了解DDL语句的语法和使用方法,能让你更好地理解和操作数据库,提升数据库管理效率。同时,这也有助于跨平台的数据同步和系统集成。因此,无论是数据库管理员还是开发者,都应该熟悉这一过程。

    Access采用sql语句与sql的区别

    两者都支持使用 SQL 语句来操作数据库,但是它们的 SQL 语法和特性存在一定的差异。 Access 中执行 SQL 语句 在 Access 中执行 SQL 语句可以通过以下步骤实现: 1. 选择“查询”->“新建”->“关闭”->左上角的...

    Access SQL语法大全

    在IT领域,Access SQL是Microsoft Access数据库管理系统中的核心部分,用于执行各种数据查询、更新和管理操作。SQL(Structured Query Language)是一种标准的编程语言,专门设计用来处理关系型数据库。Access SQL...

    Access执行SQL工具

    1. **语法高亮**:为了提高可读性和减少错误,工具可能会对SQL语句进行颜色编码,使关键字和标识符易于区分。 2. **自动完成**:在编写SQL时,可能会提供自动补全功能,根据上下文智能提示可用的表名、字段名和函数...

    access数据库SQL语句切换工具

    `access数据库SQL语句切换工具`可能是一个软件或脚本,它可以帮助用户在不同的SQL语句之间切换,提高编写和测试SQL语句的效率。它可能具备如下功能: - 自动完成和语法高亮,以帮助编写SQL语句。 - 错误检查和提示,...

    易语言源码SQL语句操作数据库源码.rar

    《易语言源码SQL语句操作数据库》 易语言,作为中国本土开发的一款特色编程语言,以其独特的“易”字命名,旨在降低编程门槛,让更多人能够参与到程序设计中来。此压缩包“易语言源码SQL语句操作数据库源码.rar”...

    SQL语句与数据库备份

    在IT领域,数据库管理和SQL语句是至关重要的组成部分,它们为数据存储、检索和分析提供了强大的工具。本文将深入探讨SQL(结构化查询语言)及其在数据库管理中的应用,特别是针对SQL数据库和ACCESS数据库。 首先,...

    C# ACCESS 数据库操作类

    此外,为了确保良好的编程实践,AccessHelper类可能还包含了异常处理逻辑,比如使用try-catch块来捕获并处理可能出现的数据库访问异常,如连接失败、语法错误或权限问题。同时,考虑到线程安全,类可能会使用锁或...

    ACCESS数据库操作源码.rar

    总结,ACCESS数据库因其易用性在各种小型项目中广泛应用,而易语言则提供了一种简洁的方式来操作数据库。通过学习和实践“易语言ACCESS数据库操作源码”,不仅可以深化对数据库操作的理解,也能提升在实际项目中的...

    sql语句收集,常用数据库表操作语句

    ### SQL语句收集:常用数据库表操作语句 根据给定的信息,我们可以总结出一系列重要的SQL语句,这些语句涵盖了数据库操作中的多种常见场景,包括数据查询、数据插入、数据更新与删除等核心功能。下面将对这些SQL...

    Access SQL语句

    根据提供的文件信息,我们可以...综上所述,本文档提供了关于Access数据库以及相关的SQL语句的基础知识,涵盖了从建立连接、创建表、插入数据到更新和删除表的各个方面,为学习和使用Access数据库提供了很好的参考。

Global site tag (gtag.js) - Google Analytics