------解决方案-------------------- string sql = "select * from userinfo where (user_name='"+@user_name+"') and(user_password='"+@user_password+"')";
这样就对了
------解决方案-------------------- 你打开那个DBHelper看一下是怎么封装的。估计是用了SqlParameter而不是拼接字符串,所以user_name='" + @user_name,加上引号就错了。 LIKE的话需要加上百分号的: select * from abc where a like 'ab%'
------解决方案--------------------
------解决方案-------------------- 如果你是想根据关键字搜索的话应该这样写 string sql="select * from 表名 where 列名 like '%"+传过来的参数+"%'"