[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
如果有其他比較好的答案
煩請留言給我了
謝謝
留言
張貼留言