SQL语句模糊查询能用占位符么
returnGetCustomersBySql("SELECT*FROMCustomerWHERENamelike'%@Name%'",newSqlParameter("...
return GetCustomersBySql("SELECT * FROM Customer WHERE Name like '% @Name %'", new SqlParameter("@Name", name)); 就是这个SQL语句 查不到东西 但如果把两边的'%去掉 准确的能查到 模糊的查不到 请高手指教下 模糊的占位符的应该怎么写
展开
4个回答
2013-04-11
展开全部
应该将 @Name=“%+parameterName+%”整体作为参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-11
展开全部
你为什么一定要这样写呢??用连接字符串的形式不行吗??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你那个百分号和@中间有空格,去掉,空格也占字符位的
还有,你是什么数据库呀?
还有,你是什么数据库呀?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询