`
ihuashao
  • 浏览: 4562671 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

    Access SQL语法大全

    包含Access数据库SQL语句操作,使用SQL操作桌面数据库的不错的手册

    sql语句生成器+支持各大数据库+说明书

    SQL语句生成器的特色 支持几乎所有类型的数据库, 包括小型(桌面)数据库:Fox DBF、Microsoft Execl、Text、Borland Paradox、 中型数据库:Microsoft Access 大型数据库:Microsoft SQL Server、Sybase、Oracle ...

    SQL语句生成及分析器

    中型数据库:Microsoft Access 大型数据库:Microsoft SQL Server、Sybase、Oracle 准备提供对DB2,informix,ingress,MySQL的更好支持 2、数据库的连接采取ADO方式,无需安装和卸载 3、支持几乎所有的SQL语法: ...

    SQL语句生成及分析器(中文绿色)

    中型数据库MS_Access,MySQL 桌面型数据库Paradox,DBF系列数据库,MS_Execl,Text 其他支持SQL 92标准的数据库 2、数据库的连接采用ADO连接,因此无需安装和卸载 3、支持SQL查询语句绝大部分语法 3.1 选择...

    Access查询分析器(用法同Sql Server查询分析器,支持语法变色),调试Access的好工具

    Access查询分析器,调试Access的好工具,使用Sql语句对Access数据库进行操作,包括建表,插入数据等,用法同Sql Server查询分析器,且更简单,支持语法变色,不需要安装,绿色软件。Email:zi__qi@sohu.com

    经典SQL语句大全

    10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1...

    数据库操作语句大全(sql)

    数据库操作语句大全(sql) 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_...

    经典全面的SQL语句大全

    Access语法:SELECT top 10 * From 表名 ORDER BY Rnd(id) Sql server:select top n * from 表名 order by newid() mysql select * From 表名 Order By rand() Limit n  Access左连接语法(最近开发要用左连接,...

    SQL语句自动生成工具

    支持几乎所有类型的数据库, 包括小型(桌面)数据库:Fox DBF、Microsoft Execl、Text、Borland Paradox、 中型数据库:Microsoft Access 大型数据库:Microsoft SQL Server、Sybase、Oracle <br>...

    非Access数据库在VB中的编程及应用

    二 、使用非Access数据库时的参数设置及配置文件的参数读取如果在VB的程序中使用了数据库的操作,将应用程序生成EXE文件或打包生成安装程序后,则必须提供一个配置 (.INI)文件,在INI文件中可以对不同类型的数据库...

    SQL语句自动生成器简体中文版

    支持几乎所有类型的数据库, 包括小型(桌面)数据库:Fox DBF、Microsoft Execl、Text、Borland Paradox、 中型数据库:Microsoft Access 大型数据库:Microsoft SQL Server、Sybase、Oracle <br>...

    sql语句生成与分析器.rar

    中型数据库MS_Access,MySQL 桌面型数据库Paradox,DBF系列数据库,MS_Execl,Text 其他支持SQL 92标准的数据库 2、数据库的连接采用ADO连接,因此无需安装和卸载 3、支持SQL查询语句绝大部分语法 3.1 选择...

    全面操作Access数据库

    可以快速查询所需的SQL指令,以上各语句都已经过严格测试,至少不会有语法错误。原作者liigo,易语言编写

    最新网吧数据库管理助手

    并可对当前表进行快速查询,以及强大SQL语句执行功能, 使你完轻松操作你的数据库[如果权限够的话对于MYSQL,MSSQL之类的数据库还可以建立新的数据库 (CREATE DATABASE语法)……] 新加功能:ACCESS文件访问加上...

    Access 2000数据库系统设计(PDF)---025

    26411.8.2 基于窗体的更新 26411.8.3 用SQL语句进行更新 26411.8.4 用SQL Server存储过程进行更新 265第三部分 设计窗体和报表第12章 创建和使用窗体 26712.1 理解Access窗体和控件的角色 26712.2 使用窗体向导创建...

    SQL语句增删改查

    SQL SERVER语句-存储过程自动实现增删改查-想看的可以看

    sql常用语法下载 Mssql语句

    Sql常用语法下列语句部分是Mssql语句,不可以在access中使用。

    SQL语法参考

    SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都...

    SQL格式化工具 v2.3

    SQL格式化工具用来帮助数据库管理员,开发人员格式化SQL语句,提高SQL语句的可读性。主要功能 支持的数据库有Oracle, MSSQL, MySQL 和 Access SQL语句语法查错功能。 可以定义各种格式化参数。 批量的文件转化 ...

    Access 2000数据库系统设计(PDF)---002

    26411.8.2 基于窗体的更新 26411.8.3 用SQL语句进行更新 26411.8.4 用SQL Server存储过程进行更新 265第三部分 设计窗体和报表第12章 创建和使用窗体 26712.1 理解Access窗体和控件的角色 26712.2 使用窗体向导创建...

Global site tag (gtag.js) - Google Analytics