我想實現一個簡單的搜索,在我的SQL語句中使用,如:參數化LIKE查詢的最佳方法是什麼?
Using cmd As New OracleCommand
cmd.Connection = conn
cmd.CommandType = CommandType.Text
cmd.CommandText = "select * from TABLE where FIELD like '%:text%'"
cmd.Parameters.AddWithValue("text", searchValue)
...
End Using
這不起作用 - 什麼是參數化搜索值的最佳方法?
導致一個錯誤 - 我不認爲你可以在c在oracle中帶+的oncat字符串。 – chris 2010-10-18 14:28:44
沒問題,請提供錯誤,我會嘗試修復它。 – 2010-10-18 14:34:22
Ken Bloom的答案提供了答案 - 「||」是Oracle中的連接運算符。還有'CONCAT()'函數,但會導致不太清晰的SQL。 – fwielstra 2010-10-18 14:52:10