<%
set rsNews=server.createobject("adodb.recordset")
sql="select * from asp_news where News_ClassID <> 11 and News_Title like '%"&keyword&"%' or News_keyword like '%"&keyword&"%' or News_Remarks like '%"&keyword&"%' or News_Content like '%"&keyword&"%' order by News_ID "
rsNews.open sql,conn,1,1
rsNews.PageSize=10
if rsNews.EOF and rsNews.BOF then%>
<%Else
If not rsNews.eof then
rsNews.AbsolutePage=page
for k=1 to rsNews.PageSize
%>
<li><span><%=formatdatetime(rsNews("News_AddTime"),2)%></span><a href="product_show.asp?id=<%=rsNews("News_ID")%>"><%=rsNews("News_Title")%></a></li>
<%
rsNews.movenext
If rsNews.EOF Then Exit For
next
End If
End If
%>
我滴天哪 代码全部内嵌 会不会 木有美感呢!!!
数据库的操作是否能放到DAL 里去 调用是否能丢到后台呢 桑不起哇
@流星霜紫:那你知道问题所在么、、、
@webfrom: 是异常了 还是说 取不到值。 首先你链接数据库 一定要保证正确。
其次看SQL语句 感觉 '%"&keyword&"%' 这个地方可能有问题 你可以把所有的模糊查询先去看 确保你的其它地方木有问题 然后加一个模糊查询 看看是否有错 先确定问题 然后就知道修改哪里啦
@流星霜紫: D个头,仔细一点看,那是上个世纪的一个东东,叫ASP。
@流星霜紫: 查询名称能查到,查询型号直接就是没有。。。
@爱编程的大叔: 是ASP的内嵌 可以创建DAL 类库的 =。= 大叔
@爱编程的大叔: 也没上个世纪吧 14年 1月份 我还在学校学习这个 ←_←
@webfrom: 意思就是 链接数据库 模糊查询 全部都是OK的 条件可能稍有问题 说个问题哦
News_Title like '%"&keyword&"%' or
News_keyword like '%"&keyword&"%' or
News_Remarks like '%"&keyword&"%' or
News_Content like '%"&keyword&"%'
这几个条件是并列的对么 请用括号 括起来
@流星霜紫: 你的判断逻辑是 News_ClassID <> 11 且
News_Title like '%"&keyword&"%' or
News_keyword like '%"&keyword&"%' or
News_Remarks like '%"&keyword&"%' or
News_Content like '%"&keyword&"%' 这4个中 有1个OK 就匹配就星 对不?
@流星霜紫: 对的对的。。
@webfrom: 那就加个括号 吧 先把条件搞对 一步一步来
题主明不明白,什么叫错误,什么叫取不到值
查询名称能查到,查询型号直接就是没有?
1、你以SQL语句拿到SQL SERVER执行看看,没错就说明没错,就是没有值。
2、有错的话估计要么是字段名写错啥的。
3、你在SQL赋值语句后面直接加一句
Response.write sql
response.end
就可以在网页上看到SQL语句了。
asp里面,得用<%=sql %>来输出sql变量的值吧。然后,我觉得题主还是改学php吧。
@幻天芒: 听说 PHP 主要学习模版为主 是这样么 0.0
@流星霜紫: 也不能这么说吧。我只是觉得毕竟asp现在太不常用了。而php和asp相对而言比较类似,而且又比较流行。因为php开源框架/项目多,导致你认为学习模板为主吧。
@幻天芒: 我有个同学 现在转作PHP 他说 页面 UI 弄好 他用什么生成工具 刷拉拉 就好了 感觉超快 说是 会一些基础的PHP 代码 研究一套模版 就可以做一个网站 效率很高
@幻天芒: 具体 不太懂 感觉PHP 好神奇的感觉
SQL 语句也是对的呀。。。
@流星霜紫: 也就是一个web编程语言,和你学的asp没啥差别。。。
@幻天芒: 嗯 嗯
@webfrom: 语句 是对的 结果都出来啦 肯定对啦 但是没有出你想要的值 肯定是你的判断出了问题
上边 你想的判断逻辑 和你 写的逻辑 有些不同哟
@幻天芒: 你怎么能这样,PHP是世界上最好的编程语言,表示一点尊重好不好...
@流星霜紫: 我以前招过一个女生作网站,她一般是2天左右完成一个网站。
用的是ASP,最重要的一点是,她完全没有学过编程。
相信给她PHP,她也是2天一个网站这样。
@爱编程的大叔: 这么凶残 2天一个网站 =。= 还不会编程 难道是从哪下载的 0.0 太犀利了