[MySql][ASP.net] 使用 Parameters 方法 LIKE 如何寫? Using Parameters in MySQL LIKE query
使用Parameters 去做like的查詢
一直無法working
以下是錯誤示範
但我不知道是不是很好的答案
一直無法working
以下是錯誤示範
Using Cmd As New MySqlCommand Cmd.CommandText = "Select * From TableName Where Column like %?KeyWord%" Cmd.Parameters.Add(New MySqlParameter("?KeyWord", keyWord)) ...(略) End Using Using Cmd As New MySqlCommand Cmd.CommandText = "Select * From TableName Where Column like '%?KeyWord%'" Cmd.Parameters.Add(New MySqlParameter("?KeyWord", keyWord)) ...(略) End Using試了好久,查了資料,以下這個寫法才能正常運作,
但我不知道是不是很好的答案
Using Cmd As New MySqlCommand Cmd.CommandText = "Select * From TableName Where Column like ?KeyWord" Cmd.Parameters.Add(New MySqlParameter("?KeyWord", "%" & keyWord & "%")) ...(略) End Using如果有其他比較好的答案 煩請留言給我了 謝謝
留言
張貼留言