我原想通过数据库的字段(身份)即“身份=1”这个条件为前提来约束整个搜索(当满足了“身份=1”时进行关键字匹配搜索)但是一运行就报错求改进,代码如下:
protected void Button2_Click(object sender, EventArgs e)
{
string str = this.Text2.Text.Trim();
if (str.Length > 0)
{
SqlConnection conn = new SqlConnection(SqlConn.ConnString);
string sqlText = "SELECT * FROM Information WHERE 标题 LIKE '%"
+ str + "%'or 内容 LIKE '%" + str + "%'and 身份=='0' ORDER BY 时间 DESC";
SqlDataAdapter adapter = new SqlDataAdapter(sqlText, conn);
dataset = new DataSet();
adapter.Fill(dataset, "Information");
this.DataGrid1.DataSource = dataset.Tables["Information"];
this.DataGrid1.DataBind();
}
}
protected void Button2_Click(object sender, EventArgs e)
{
string str = this.Text2.Text.Trim();
if (str.Length > 0)
{
SqlConnection conn = new SqlConnection(SqlConn.ConnString);
string sqlText = "SELECT * FROM Information WHERE 标题 LIKE '%"
+ str + "%'or 内容 LIKE '%" + str + "%'and 身份=='0' ORDER BY 时间 DESC";
SqlDataAdapter adapter = new SqlDataAdapter(sqlText, conn);
dataset = new DataSet();
adapter.Fill(dataset, "Information");
this.DataGrid1.DataSource = dataset.Tables["Information"];
this.DataGrid1.DataBind();
}
}
解决方案 »
- string 的 trim() 以及一些困扰我很久的问题了
- JavaScript连接数据库的问题
- 选择题投票问题,急。。。
- window.createPopup的窗口,如何自适应大小呀
- datalist和div显示位置问题
- 取得上传文件路径问题
- 页面流量如何技术(打开一个页面用了多少流量)这个怎么计算,希望给点思路???
- ______________请教各位前辈一个数据库设计问题,谢谢
- 怎样修改某个用户的profile信息(asp.net 2.0)
- 提交跳转页面的时候老是弹出一个新窗体不知道为什么?
- 一个奇怪的问题,大家帮忙解决下
- 求助!document .getElementById ()里面能放变量么?
string sqlText = "SELECT * FROM Information WHERE (标题 LIKE '%"
+ str + "%'or 内容 LIKE '%" + str + "%')and 身份='1' ORDER BY 时间 DESC";//按字符写的
string sqlText = "SELECT * FROM Information WHERE ([标题] LIKE '%"
+ str + "%'or [内容] LIKE '%" + str + "%')and [身份]='1' ORDER BY [时间] DESC";//按字符写的