使用like操作数

时间:2012-07-01 13:31:11

标签: c# ms-access ms-access-2007

我有这个SQL查询

"select * from table where name like ?"

但我希望它可以作为

工作
"select * from table where name like ?*  "

请问

我正在使用c#

进行访问

1 个答案:

答案 0 :(得分:2)

*添加到您的参数中。即,而不是

myCommand.Parameters.AddWithValue("@search", searchValue);

使用

myCommand.Parameters.AddWithValue("@search", searchValue + "*");

保持您的SQL不变。

如果您想进行通配符搜索(而不是“文字*”),请注意ADO.NET使用的是%,而不是*

myCommand.Parameters.AddWithValue("@search", searchValue + "%");