【发布时间】:2010-04-07 00:37:57
【问题描述】:
我在 ASP.NET 中执行了一个非常简单的查询,但是在我插入 LIKE 子句后它停止工作。
例子:
String sql = " SELECT *
FROM Products
WHERE ID = @MYID
AND Name LIKE '%@MYNAME%' ";
SqlCommand command = new SqlCommand(sql, cn);
command.Parameters.AddWithValue("@MYID", MYID.Text);
command.Parameters.AddWithValue("@MYNAME", MYNAME.Text);
如果我删除了 LIKE,它会起作用。因此我认为它与 '' 引号有关?
【问题讨论】:
-
抱歉,我不得不编辑问题。即使在@MYNAME 我提供了正确的部分字符串,它也返回 0 结果