回 帖 发 新 帖 刷新版面

主题:在.net下的字符匹配查找‘* *’

在.apsx.cs下,通过页面得到的一串查询串(数据库为access)
string selectString="select * from sci where TI like '\*"+
     Session["textbox"].ToString()+"*\'";

其中Session["textbox"]里包含的是要查询的内容的一部分。
比如Session["textbox"]="high"时,且数据库里头有TI含有high的内容,可是,查询的结果却是什么也没,但是将string selectString="select * from sci where TI like '\*"+
  Session["textbox"].ToString()+"*\'";生成的字符串拿到access里面查询,却是可以的,这是为什么????????

回复列表 (共1个回复)

沙发

Session["textbox"].ToString()你把这个付给一个string型变量,在SQL里有这个变量。试试。

我来回复

您尚未登录,请登录后再回复。点此登录或注册