asp.net LIKE查询与访问数据库



我试图用一个参数进行类似的查询,但在WHERE行中遇到语法错误。有什么想法吗?

SELECT Textboxvalue 
FROM            tblTest 
WHERE        Textboxvalue LIKE '*' & @textboxvalue & '*'

根据我的经验,虽然Access会正确使用*。然而,当它从OleDb连接请求时,它需要%

SELECT Textboxvalue 
FROM   tblTest 
WHERE  Textboxvalue LIKE '%' & @textboxvalue & '%'

这样做:

SELECT Textboxvalue 
FROM  tblTest 
WHERE ((Textboxvalue) LIKE "*" & @textboxvalue & "*");

最新更新