ODBCとADOの場合、一般的に言えば、疑問符?
パラメータのプレースホルダーとして使用されます。パラメータは、Parameters
に追加された順序でバインドされます コマンドのプレースホルダーへのコレクション。あなたの例では、strSQL
を置き換えます と:
var strSQL = "SELECT id FROM tbl_info WHERE title LIKE ? ORDER BY id";
作成したパラメータに名前を付けることはできますが、後で名前で参照できるようにすることが唯一の目的です(たとえば、cmd.Parameters.Item(":search")
。