adodb:createparameter有什么作用?

时间:2010-05-13 17:33:20

标签: sql mysql excel vba adodb

用简单的英语,请你解释一下这行是什么意思:

Cmd.Parameters.Append _
    Cmd.CreateParameter("datapath", adChar, adParamInput, 100)

然后我有一行将数据写入数据路径列:

Cmd.Parameters("datapath").Value = "abc"

但我不明白第一行的目的?什么是adChar和adParamInput以及100代表什么?

1 个答案:

答案 0 :(得分:2)

Cmd.Parameters.Append _
    Cmd.CreateParameter("datapath", adChar, adParamInput, 100)

将参数附加到数据类型字符的命令对象(可以是adInteger或任何其他类型),接受字段数据路径的参数输入,并且长度为100个字符,长度仅对字符数据类型是必需的,并且应该与字段匹配(栏)大小。

Cmd.Parameters("datapath").Value = "abc"

将参数值设置为“abc”

这是将放入表中的值。