ADODB CreateParameter中参数的含义是什么

时间:2022-01-04 04:26:32

I don't know any ASP, Sql server or ADODB. And this is the first time i am trying to do something with them. I want to add new entries to the database. Current code is like that:

我不知道任何ASP,Sql server或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)

I want to add a new entry for example like "City". But i don't know the second, third and fourth parameters(for Name 200, 1 and 50) do.

我想添加一个新条目,例如“City”。但我不知道第二,第三和第四个参数(名称200,1和50)。

1 个解决方案

#1


...CreateParameter(NAME,TYPE,DIRECTION,SIZE,VALUE)

NAME: name of the parameter

NAME:参数的名称

TYPE: must be a data type. 200, for example, is a varchar.

TYPE:必须是数据类型。例如,200是varchar。

DIRECTION: Input, Output, Retrurn Value,... 1 is Input.

方向:输入,输出,回转值,... 1是输入。

SIZE: Size of type. In your first example, 50 characters

尺寸:类型的大小。在您的第一个示例中,50个字符

VALUE: The data.

VALUE:数据。

You can use more friendly values if include adovbs.inc If so, for your first example:

如果包含adovbs.inc,您可以使用更友好的值。如果是这样,对于您的第一个示例:

  CreateParameter("@Name", AdVarChar, adParamInput, 50, Name)

You can get the constants here: Adovbs.inc

你可以在这里得到常数:Adovbs.inc

#1


...CreateParameter(NAME,TYPE,DIRECTION,SIZE,VALUE)

NAME: name of the parameter

NAME:参数的名称

TYPE: must be a data type. 200, for example, is a varchar.

TYPE:必须是数据类型。例如,200是varchar。

DIRECTION: Input, Output, Retrurn Value,... 1 is Input.

方向:输入,输出,回转值,... 1是输入。

SIZE: Size of type. In your first example, 50 characters

尺寸:类型的大小。在您的第一个示例中,50个字符

VALUE: The data.

VALUE:数据。

You can use more friendly values if include adovbs.inc If so, for your first example:

如果包含adovbs.inc,您可以使用更友好的值。如果是这样,对于您的第一个示例:

  CreateParameter("@Name", AdVarChar, adParamInput, 50, Name)

You can get the constants here: Adovbs.inc

你可以在这里得到常数:Adovbs.inc