DevArt dotConnect for Oracleライブラリを使用WHERE COLUMN LIKE '%SearchTerm%'
するにはどうすればよいですか?
CommandParameter
SearchTermにを使用するのが理想的ですか?
私は喜びなしで次のことを試みました:
cmd.CommandText =
"SELECT ID, COLUMN_A, COLUMN_B FROM TABLE_A
WHERE COLUMN_A LIKE :SearchTerm";
私はそれを使っています:
cmd.CommandText =
"SELECT ID, COLUMN_A, COLUMN_B FROM TABLE_A
WHERE COLUMN_A LIKE :SearchTerm";
cmd.Parameters.AddWithValue("SearchTerm", "%" + term.Replace('%', ' ') + "%");
しかし、私はその用語を%
記号で囲むことに満足していません-正しいまたはより良い方法はありますか?