0

我正在将 Visual Basic 6.0 代码转换为 .NET 4.5。我有以下几行代码。你能告诉我它们是什么意思吗?

SQLMappingTables = " SELECT * FROM MappingTables " & _
                    " WHERE  Group_Level = ? " & _
                    "    AND Group_Code  = ? " & _
                    "    AND Code = ? " 
Set Cmd_MappingTables = New ADODB.Command
Cmd_MappingTables.CommandText = SQLMappingTables
Cmd_MappingTables.CommandType = adCmdText
/// These are the line I do not understand
Set DefGroup_Level = Cmd_MappingTables.CreateParameter(, adChar, adParamInput, 1)
Set DefGroup_Code = Cmd_MappingTables.CreateParameter(, adChar, adParamInput, 15)
Set DefCode8 = Cmd_MappingTables.CreateParameter(, adChar, adParamInput, 3)
4

1 回答 1

1

它定义了长度为 1、15 和 3 的三个未命名(第一个参数省略)字符串 (adChar) 输入参数 (adParamInput)。

您可以在此处找到说明

我希望后续行在执行命令之前为输入参数分配值。

于 2013-06-25T13:35:20.343 回答