如下:
sql="select * from info where Title Like '%"& key &"%' or Content Like '%"& key &"%'and ClassID<>25 order by D_top desc,id desc"加上or Content Like '%"& key &"%' 则不能建立数据库连接 去掉就可以 请问是什么原因造成的??多谢多谢
sql="select * from info where Title Like '%"& key &"%' or Content Like '%"& key &"%'and ClassID<>25 order by D_top desc,id desc"加上or Content Like '%"& key &"%' 则不能建立数据库连接 去掉就可以 请问是什么原因造成的??多谢多谢
改完你的页面打不开了key是在搜索框中输入的一个值
。。语法?? 这个sql不是我写的 我只是在数据库中添加了几条数据 然后这句话就不能用了 但是我看 Content的 内容全都是word 也不是我手动敲上去的
是一样的 没变 我想问问 是不是content的内容会导致 连接出错?
//直接like key
string sql = "select * from info where Title Like '%key%' or Content Like '%key%'and ClassID<>25 order by D_top desc,id desc";
//参数like
string sql = "select * from info where Title Like '%'+@key+'%' or Content Like '%'+@key+'%' and ClassID<>25 order by D_top desc,id desc";
//key拼字符串like
string sql = "select * from info where Title Like '%" + key + "%' or Content Like '%" + key +"%'and ClassID<>25 order by D_top desc,id desc";