ASP常见的保留字整理(变量与表名注意不能用)_ASP基础

许多人在编写程序的时候因为贪图方便或不小心使用到程式的保留字,有时明明程序没有错,就是无法正确执行。您知道有哪些常见的保留字吗? 

下面的都是编程程序与表名都不能使用,如果不小心使用了,就需要下面的方法解决下
当用USER作为数据库表名时,出错的解决办法
1.因为User是关键字,所以更改表名即可解决。
2.如果不想更改表名,那么我们在操作此表时,不能用User,而应该用[User],例如:

SELECT UserName FROM [User] WHERE UserId = 1
INSERT INTO [User](UserName,PassWord) VALUES('admin','admin')。

Microsoft 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, In
INDEX
Index, Indexes
INNER
INSERT
InsertText
INT, INTEGER, INTEGER1, INTEGER2, INTEGER4
INTO
IS, Is
-J
JOIN
-K
KEY
-L
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, Or
ORDER
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

MySQL

ADD
ALL
ALTER
ANALYZE
AND
AS
ASC
AUTO_INCREMENT

BDB
BERKELEYDB
BETWEEN
BIGINT
BINARY
BLOB
BOTH
BY

CASCADE
CASE
CHANGE
CHAR
CHARACTER
COLUMN
COLUMNS
CONSTRAINT
CREATE
CROSS
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
DATABASE
DATABASES
DAY_HOUR
DAY_MINUTE
DAY_SECOND
DEC DECIMAL
DEFAULT
DELAYED
DELETE
DESC
DESCRIBE
DISTINCT
DISTINCTROW
DOUBLE
DROP

ELSE
ENCLOSED
ESCAPED
EXISTS
EXPLAIN

FIELDS
FLOAT
FOR
FOREIGN
FROM
FULLTEXT
FUNCTION

GRANT
GROUP

HAVING
HIGH_PRIORITY
HOUR_MINUTE
HOUR_SECOND

IF
IGNORE
IN
INDEX
INFILE
INNER
INNODB
INSERT
INT
INTEGER
INTERVAL
INTO
IS JOIN

KEY
KEYS
KILL

LEADING
LEFT
LIKE
LIMIT
LINES
LOAD
LOCK
LONG
LONGBLOB
LONGTEXT
LOW_PRIORITY

MASTER_SERVER_ID MATCH
MEDIUMBLOB
MEDIUMINT
MEDIUMTEXT
MIDDLEINT
MINUTE_SECOND
MRG_MYISAM

NATURAL
NOT
NULL
NUMERIC

ON
OPTIMIZE
OPTION
OPTIONALLY
OR
ORDER
OUTER
OUTFILE

PARTIAL
PRECISION
PRIMARY
PRIVILEGES
PROCEDURE
PURGE

READ
REAL
REFERENCES
REGEXP
RENAME
REPLACE
REQUIRE
RESTRICT
RETURNS
REVOKE
RIGHT
RLIKE

SELECT
SET
SHOW
SMALLINT
SONAME
SQL_BIG_RESULT
SQL_CALC_FOUND_ROWS SQL_SMALL_RESULT
SSL
STARTING
STRAIGHT_JOIN STRIPED

TABLE
TABLES
TERMINATED
THEN
TINYBLOB
TINYINT
TINYTEXT
TO
TRAILING

UNION
UNIQUE
UNLOCK
UNSIGNED
UPDATE
USAGE
USE
USER_RESOURCES
USING

VALUES
VARBINARY
VARCHAR
VARYING
WHEN
WHERE
WITH
WRITE

XOR

YEAR_MONTH

ZEROFILL

时间: 2024-10-22 17:24:20

ASP常见的保留字整理(变量与表名注意不能用)_ASP基础的相关文章

ASP常见的保留字整理(变量与表名注意不能用)

许多人在编写程序的时候因为贪图方便或不小心使用到程式的保留字,有时明明程序没有错,就是无法正确执行.您知道有哪些常见的保留字吗? 下面的都是编程程序与表名都不能使用,如果不小心使用了,就需要下面的方法解决下 当用USER作为数据库表名时,出错的解决办法 1.因为User是关键字,所以更改表名即可解决. 2.如果不想更改表名,那么我们在操作此表时,不能用User,而应该用[User],例如: SELECT UserName FROM [User] WHERE UserId = 1 INSERT I

ASP中常用的函数和详细说明第1/2页_ASP基础

各位都把ASP用的函数和详细说明贴出来,供大家学习. 我知道的如下: 1.函数array() 功能:创建一个数组变量 格式:array(list) 参数:list 为数组变量中的每个数值列,中间用逗号间隔 例子: <% i = array ("1","2","3") %> 结果: i 被赋予为数组 2.函数Cint() 功能:将一表达式/其它类型的变量转换成整数类型(int) 格式:Cint(expression) 参数:expres

用ASP实现距指定日期的倒记时程序源码_ASP基础

给一个特殊的日子设计一个倒记时,也挺有意思的,而且利用几个时间函数,就可简单地完成ASP网页中距某个时间点的倒记时功能,改变Cdate函数的参数就可完成其他日期的倒记时.下面是给麦布一周年站庆设计的倒记时,大家有兴趣不妨代码拿过去秀秀. ·ASP源代码如下:  麦布一周年站庆倒记时:<BR>  '显示当前时间  当前时间为<%= Date() %> <%= Time() %><BR>  '计算显示距指定日期的天数  距2005年8月10日还有<%= D

ASP常见错误详解及解决方案小结 推荐第1/2页_应用技巧

有三种主要的错误类型: 1.编译错误: 这种错误出现一般都是代码的语法问题.因为编译错误而导致辞ASP停止运行. 2.运行错误: 这个错误是发生在你准备运行ASP时的.例如:如果你试图给一个变量赋值,但是却超出了该变量允许的范围. 3.逻辑错误: 逻辑错误是最难被发现的,这种错误经常是一种结构错误,电脑是发现不了的.这就需要我们彻头彻尾地检查我们的代码. 因为编译错误一般是和逻辑错误一起发生的,一般都能显示出来,所以我们担心的就只是运行错误.它都终止ASP的运行,而且给用户丢下一堆很不友好的文字

ASP常见错误详解及解决方案小结 推荐第1/2页

有三种主要的错误类型: 1.编译错误: 这种错误出现一般都是代码的语法问题.因为编译错误而导致辞ASP停止运行. 2.运行错误: 这个错误是发生在你准备运行ASP时的.例如:如果你试图给一个变量赋值,但是却超出了该变量允许的范围. 3.逻辑错误: 逻辑错误是最难被发现的,这种错误经常是一种结构错误,电脑是发现不了的.这就需要我们彻头彻尾地检查我们的代码. 因为编译错误一般是和逻辑错误一起发生的,一般都能显示出来,所以我们担心的就只是运行错误.它都终止ASP的运行,而且给用户丢下一堆很不友好的文字

ASP 常见的安全漏洞

ASP 常见的安全漏洞 日期:2006-08-11     ASP 的漏洞已经算很少的了,想要找到数据库的实际位置也不简单,但这不表明黑客无孔可入,也正是这个观点,一般的程序设计员常常忘记仔细的检查是否有漏洞,所以才有可能导致网站资料被窃取的事件发生.今天我在这里和大家谈谈 ASP 常见的安全漏洞,以引起大家的重视及采取有效的防范措施.(注意,在本文中所介绍的方法请大家不要试用,请大家自觉遵守网络准则,谢谢!) Microsoft 的 Internet Information Server(II

ASP常用函数收藏乱七八糟未整理版_ASP基础

<% '******************************************************************* '取得IP地址 '******************************************************************* Function Userip()     Dim GetClientIP     '如果客户端用了代理服务器,则应该用ServerVariables("HTTP_X_FORWARDED_FOR&

asp知识整理笔记2(问答模式)_ASP基础

问题9:我有没有必要在每一个ASP文件中使用"Option Explicit"?答:在实际应用中,VBscript变量的概念已经模糊了,允许直接使用变量,而不用Dim声明变量,但这并不是一个好习惯,容易造成程序错误,因为可能重复定义一个变量.我们可以在程序中使用Option Explicit语句,这样在使用一个变量的时候,必须先声明它,如果使用了没有经过声明的变量,运行时,程序就会出错. 实践证明,ASP文件中使用"Option Explicit"可以使得程序出错机

asp.net动态获取Excel表名的函数代码

复制代码 代码如下: public string GetExcelFirstTableName(string excelFileName) { string tableName = null; if (File.Exists(excelFileName)) { using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet." + "OLEDB.4.0;Extended Properties=