aspx sql 含session的模糊查询 怎么写
string sql = "select * from [user_imformation] where username like '%"+ Session["text"]+" %' ";
这是我写的,但是只能从尾部开始查,比如:天上地下。如果输入‘天上地下’‘下’‘地下’‘上地下’可以查到,其他的都查不到。。。。。求教啊!!!!
------解决方案--------------------
看似好像没问题。
你可以调试到这一句,把sql的值复制出来,直接贴到数据库里执行试试看。
------解决方案--------------------string sql = "select * from [user_imformation] where username like N'%"+ Session["text"]+" %' ";
这样试试。。。。。
------解决方案--------------------sql语句没什么问题
断点跟踪 sql的执行这一步的 条件 复制到sql去查询
看看结果是不是 和 表单显示的一样
------解决方案--------------------调试一下看看,实在不行,你分开写。