私はこのSQLクエリを持っています
"select * from table where name like ?"
しかし、私はそれがとして機能したい
"select * from table where name like ?* "
クエリは何ですか
私はc#でアクセスを使用しています
私はこのSQLクエリを持っています
"select * from table where name like ?"
しかし、私はそれがとして機能したい
"select * from table where name like ?* "
クエリは何ですか
私はc#でアクセスを使用しています
パラメータに追加*
します。つまり、代わりに
myCommand.Parameters.AddWithValue("@search", searchValue);
使用する
myCommand.Parameters.AddWithValue("@search", searchValue + "*");
SQLはそのままにしておきます。
(「リテラル」の代わりに)ワイルドカード検索を実行する場合は、ADO.NETが次ではなく*
を使用することに注意してください。%
*
myCommand.Parameters.AddWithValue("@search", searchValue + "%");