求解释asp代码,与sql2000有关.

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:36:49
''定义存储过程有直接返回值,并且是个整数,省缺值是4
CmdSP.Parameters.Append CmdSP.CreateParameter("RETURN_VALUE", adInteger, adParamReturnValue, 4)
''定义一个字符型输入参数
CmdSP.Parameters.Append CmdSP.CreateParameter("@au_lname", adVarChar, adParaminput, 20, "M")
''定义一个整型输入参数
CmdSP.Parameters.Append CmdSP.CreateParameter("@intID", adInteger, adParamInput, , iVal)
''定义一个整型输出参数
CmdSP.Parameters.Append CmdSP.CreateParameter("@intIDOut", adInteger, adParamOutput, oVal)
................................
("@au_lname", adVarChar, adParaminput, 20, "M")
这些都是什么意思?

au_lname 参数名
adVarChar 参数类型
adParaminput 方向,这里是输入参数
20 参数长度,跟参数类型合起来应该是varchar(20)
"M" 参数的值

command.CreateParameter (Name, Type, Direction, Size, Value)
Name 可选,字符串,代表 Parameter 对象名称。
Type 可选,长整型值,指定 Parameter 对象数据类型。
Direction 可选,长整型值,指定 Parameter 对象类型。
Size 可选,长整型值,指定参数值最大长度(以字符或字节数为单位)。
Value 可选,变体型,指定 Parameter 对象的值。