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


在ASP(Active Server Pages)中,保留字是那些被ASP或其底层技术(如VBScript或JScript)预留用于特定语法或功能的单词。这些单词不能用作变量名、表名或任何需要标识符的地方,因为它们已经被系统或语言本身定义了。

以下是一些ASP和VBScript中常见的保留字示例(注意列表可能不完全,因为具体取决于ASP的版本和底层脚本语言):

- ASP 保留字(与ASP特定功能相关):

- Request

- Response

- Session

- Application

- Server

- ObjectContext

- ASPError

- Cookie

- Global.asa

- VBScript 保留字(因为ASP经常与VBScript一起使用):

- And

- As

- Boolean

- ByRef

- ByVal

- Call

- Case

- Class

- Const

- Date

- Declare

- Default

- Dim

- Do

- Double

- Each

- Else

- ElseIf

- End

- Enum

- Erase

- Error

- Event

- Exit

- False

- For

- Function

- Get

- GoSub

- GoTo

- If

- Implements

- In

- Integer

- Is

- Let

- Lib

- Like

- Long

- Loop

- Me

- Mod

- Module

- MustInherit

- MustOverride

- MyBase

- MyClass

- Namespace

- Next

- Not

- Nothing

- On

- Error

- Resume

- GoTo

- Next

- Optional

- Or

- Overloads

- Overrides

- ParamArray

- Private

- Property

- Protected

- Public

- RaiseEvent

- Redim

- RemoveHandler

- Select

- Set

- Shadows

- Shared

- Short

- Single

- Static

- Step

- Stop

- String

- Sub

- Then

- To

- True

- Try

- TryCast

- TypeOf

- Until

- Variant

- Wend

- While

- With

- WithEvents

- Write

- WriteLine

请注意,虽然这些保留字主要用于VBScript,但在ASP页面中编写代码时,特别是在嵌入VBScript代码块时,应避免使用这些单词作为变量名、函数名或表名。此外,还应避免使用ASP对象的名称(如上面列出的ASP保留字)作为变量名,以防止冲突。