今天写一个Asp插件时,出现涵数变量未定义的错误提示,原来才知道是系统保留字段的问题,将所有声名需要绑定数值的变量字段用中扩号“[]”包含就可以了。
例如:dim [set],[conn],strSQL],[Rs]
在脚本开始处用<% Option Explicit %>语句后,当使用Option Explicit 语句时,必须用Dim,Private,Public,ReDim语句显式说明所有的变量,当然,你也可以在程序开端删除这个语句,也不会出现报错的问题,但这不是一个好习惯。
变量未声明后,由此造成程序中的隐含错误将很难发现,严格的变量声明要求可以及时发现问题,避免很多不必要的麻烦。