Vba 这些代码行的含义
我正在将Visual Basic 6.0代码转换为.NET 4.5。我有以下几行代码。你能告诉我它们是什么意思吗Vba 这些代码行的含义,vba,Vba,我正在将Visual Basic 6.0代码转换为.NET 4.5。我有以下几行代码。你能告诉我它们是什么意思吗 SQLMappingTables = " SELECT * FROM MappingTables " & _ " WHERE Group_Level = ? " & _ " AND Group_Code = ? " & _ "
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)
它定义了长度为1、15和3的三个未命名(第一个参数省略)字符串(adChar)输入参数(adParamInput)
你可以找到一份工作
我希望在执行命令之前,后面的行会为输入参数赋值。Lindback感谢您的快速响应,因此如果我在SQLMappingTables中传递值,结果会是什么,Code=15查找为
DefGroup\U级别
、DefGroup\U Code
和DefCode8
赋值的代码。这些是与SELECT
语句中的三个?
对应的搜索参数。您在问题中发布的代码中不包含搜索值的分配。