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) を 3 つ定義します。

ここに説明があります。

コマンドが実行される前に、後続の行が入力パラメーターに値を割り当てることを期待します。

于 2013-06-25T13:35:20.343 に答える