我想用参数做一个类似的查询,我在WHERE行中得到一个语法错误。有任何想法吗?asp.net LIKE查询与访问数据库
SELECT Textboxvalue
FROM tblTest
WHERE Textboxvalue LIKE '*' & @textboxvalue & '*'
我想用参数做一个类似的查询,我在WHERE行中得到一个语法错误。有任何想法吗?asp.net LIKE查询与访问数据库
SELECT Textboxvalue
FROM tblTest
WHERE Textboxvalue LIKE '*' & @textboxvalue & '*'
它是我的经验,虽然Access将使用*正确。但是,当它从OleDb连接请求时,它需要代替%
。
SELECT Textboxvalue
FROM tblTest
WHERE Textboxvalue LIKE '%' & @textboxvalue & '%'
谢谢工作谢谢 – user1342164 2012-07-18 18:40:17
请标记为答案(1下的绿色箭头)。而你的非常欢迎:D – 2012-07-18 18:41:47
@Eric Robinson thanx。 – 2014-01-19 09:47:42
这样做:
SELECT Textboxvalue
FROM tblTest
WHERE ((Textboxvalue) LIKE "*" & @textboxvalue & "*");
我想你会让你的语法困惑。您可能想要考虑将其作为参数化查询。如果您可以向我们展示您所使用的代码,我们可以为您提供更好的答案。 – 2012-07-18 18:30:11