ADODB CreateParameter中的参数是什么意思
ADODB What is the meaning of parameters in CreateParameter
我不知道任何 ASP、Sql 服务器或 ADODB。这是我第一次尝试与他们一起做某事。我想向数据库中添加新条目。当前代码是这样的:
set Cmd = Server.CreateObject("ADODB.Command")
Cmd.ActiveConnection = Conn
Cmd.CommandText = "Make_something"
Cmd.prepared = true
Cmd.Parameters.Append Cmd.CreateParameter("@Name", 200, 1, 50, Name)
Cmd.Parameters.Append Cmd.CreateParameter("@Birthday", 135, 1, 10, Birthday)
我想添加一个新条目,例如 "City"。但我不知道第二个、第三个和第四个参数(对于名称 200、1 和 50)。
...创建参数(名称、类型、方向、大小、值)
NAME:参数名称
TYPE:必须是数据类型。例如200是一个varchar。
方向:输入,输出,返回值,... 1 是输入。
SIZE:类型的大小。在您的第一个示例中,50 个字符
VALUE:数据。
如果包含 adovbs.inc,您可以使用更友好的值
如果是这样,对于您的第一个示例:
CreateParameter("@Name", AdVarChar, adParamInput, 50, Name)
您可以在这里获取常量:
Adovbs.inc
我不知道任何 ASP、Sql 服务器或 ADODB。这是我第一次尝试与他们一起做某事。我想向数据库中添加新条目。当前代码是这样的:
set Cmd = Server.CreateObject("ADODB.Command")
Cmd.ActiveConnection = Conn
Cmd.CommandText = "Make_something"
Cmd.prepared = true
Cmd.Parameters.Append Cmd.CreateParameter("@Name", 200, 1, 50, Name)
Cmd.Parameters.Append Cmd.CreateParameter("@Birthday", 135, 1, 10, Birthday)
我想添加一个新条目,例如 "City"。但我不知道第二个、第三个和第四个参数(对于名称 200、1 和 50)。
...创建参数(名称、类型、方向、大小、值)
NAME:参数名称
TYPE:必须是数据类型。例如200是一个varchar。
方向:输入,输出,返回值,... 1 是输入。
SIZE:类型的大小。在您的第一个示例中,50 个字符
VALUE:数据。
如果包含 adovbs.inc,您可以使用更友好的值 如果是这样,对于您的第一个示例:
CreateParameter("@Name", AdVarChar, adParamInput, 50, Name)
您可以在这里获取常量: Adovbs.inc