猫物语白在线播放:ASP中查询关于select * like语句的问题

来源:百度文库 编辑:高考问答 时间:2024/04/29 12:20:25
info 是新闻数据库中的新闻表名
tid 是info表中的新闻类别的字段(数字值)
title 是info表中新闻标题的字段(字符值)
date 是info表中新闻日期字段(日期值)

现在我要查询 request("k") 的所有数据

sql="select * from info where title like '%"&request("k")&"%' order by date desc"

为什么总是 rs.eof or rs.bof ??????????

急救小弟!!!!!!!!

你得先用一个变量取得request(\"k\")的值 再将这个变量传到SQL中执行

我是用.net的 语法和你稍微不同,但原理是一样的

string strRequest = this.Request.QueryString[\"k\"];
sql=\"select * from info where title like \'%\"+strRequest+\"%\' order by date desc\"

楼上是正解
但需对strRequest作非空或值判断,如为空,给它一个常量,不至于报错。至于具体怎么写 ,要根据你程序需要来了