ASP的一个入门问题,望高手们帮助一下。为谢。

问题描述

一个页面有这样的链接:<ahref="index.asp?love=<%=rs("Lcy_Ym")%>"><%=rs("Lcy_AiMz")%></a>得到的地址是:index.asp?love=china可是跳转到下面是index.asp的页面就出错了。帮大侠帮看看。为谢。<!--#includefile="conn.asp"--><%dimrs,sql,lovelove=request.querystring("&Lcy_Ym&")setrs=server.createobject("adodb.recordset")sql="select*fromLcy_UserwhereLcy_Ym='&love&'"rs.opensql,conn,1,1Lcy_Xy=rs("Lcy_Xy")callclose_rscallclose_conn%><tableborder="1"><tr><th>显示内容</th></tr><tr><td><%=rs("Lcy_Xy")%></td></tr></table>

我的想法是,由变量love去获取上一个页面传过来的Lcy_Ym字段,然后再找出Lcy_User表中包括Lcy_Ym的那条数据,然后显示这条数据的相关内容。和常见的不同的是,我传的问号后面的参数,不是ID。我刚学一个月,弄得迷糊啊。高手们看看吧。

解决方案

本帖最后由 boruihao1 于 2011-11-09 15:23:37 编辑
解决方案二:
这样写love=request.QueryString("love")sql="select*fromLcy_Userwhere列名='"&love&"'"
解决方案三:
改后得到的结果:<!--#includefile="conn.asp"--><%dimrs,sql,love,xylove=request.querystring("love")setrs=server.createobject("adodb.recordset")sql="select*fromLcy_UserwhereLcy_Ym='"&love&"'"rs.opensql,conn,1,1Lcy_Xy=rs("Lcy_Xy")callclose_rscallclose_conn%><tableborder="1"><tr><th>显示内容</th></tr><tr><td><%=rs("Lcy_Xy")%></td></tr></table>

经测试可以接收到传过来的值,但是查数据库部份还是错的。
解决方案四:
求高手呀。
解决方案五:
1、callclose_rscallclose_conn这2个是什么?2、还有查询的时候最好先判断数据是否存在ifnot(rs.eofandrs.bof)then3、如果已经赋值给Lcy_Xy,调用就可以直接用<%=Lcy_Xy%>
解决方案六:
<tableborder="1"><tr><th>显示内容</th></tr><tr><td><%=Lcy_Xy%></td></tr></table>

你都已经callclose_rs了,就不能再用rs("Lcy_Xy")
解决方案七:
<tableborder="1"><tr><th>显示内容</th></tr><tr><td><%=Lcy_Xy%></td></tr></table>
解决方案八:
[code=VB]'你在前面关闭了rs和conncallclose_rscallclose_conn'下面又调用rs,就出错了。<td><%=rs("Lcy_Xy")%></td>'应该把两个call语句放到<%=rs("Lcy_Xy")%>之后。

时间: 2024-11-10 07:25:58

ASP的一个入门问题,望高手们帮助一下。为谢。的相关文章

Asp.Net MVC4入门指南(2):添加一个控制器

MVC代表: 模型-视图-控制器 .MVC是一个架构良好并且易于测试和易于维护的开发模式.基于MVC模式的应用程序包含: · Models: 表示该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类. · Views: 应用程序动态生成 HTML所使用的模板文件. · Controllers: 处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模板. 本系列教程,我们将覆盖所有这些概念,并告诉您如何使用它们来构建应用程序. 首先,让我们创建一个控制器类.在解决方案资源管理器中,用

Asp.Net MVC4入门指南(3):添加一个视图

在本节中,您需要修改HelloWorldController类,从而使用视图模板文件,干净优雅的封装生成返回到客户端浏览器HTML的过程. 您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎.Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML.用Razor编写一个视图模板文件时,将所需的字符和键盘敲击数量降到了最低,并实现了快速,流畅的编码工作流程. 当前在控制器类中的Index方法返回了一个硬编码

ASP.NET编程入门随想之宽容(修改版)

asp.net|编程 相关文章:ASP.NET编程入门随想之宽容 古老的山谷村民生活富足,守旧老人维护着经典和秩序.一位不满现状的漂泊者却宣称外面有更好的世界在等着大家,并鼓动村民跟随前往.但守旧老人的威严和律法的神圣压制了村民的躁动,漂泊者也被处死.一天灾难降临山谷.尽管守旧老人依然试图维护经受村民的求生欲望挑战的律法.但暴动还是发生,老人们被击败,新的道路和新的生活被村民找到.怀着感恩之心,后人把以前的漂泊者奉为先知,尽管他早已尸骨无存. -- 房龙<宽容•序言> ■ 宽容 – W3C 的

ASP.NET一个最简单的会员登陆代码

asp.net 是用来新手入门的,高手们不要见笑呀!string conn = "server=.;database=login;user id=sa;pwd=123";        SqlConnection cn = new SqlConnection(conn);        cn.Open();        string strsql = "select user_name,user_pwd from admin where user_name='"

FLASH与ASP通信原理入门

经常有人问我FLASH留言板的制作方法,无奈这东西一句两句没办法说清楚,于是就萌发了写教程的想法.可后来又一想,授人以鱼,不如授人以渔,还不如集中精力好好讲将FLASH与ASP的通讯原理,原理通了,具体项目就可以自由发挥了. 我这个教程面向初级群体,在开始教程之前,我假设你已经具备FLASH操作基础知识,了解IIS配置以及运行环境.尽管FLASH与ASP通信方式有很多,但这篇教程中我选择使用LoadVars类,一因为LoadVars类容易掌握,易于讲解:二是因为它不牵扯太多其他方面的知识.另外,

ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新.通过本文来学习一下UpdatePanel简单的使用方法(第一篇). 一.UpdatePanel控件概述 UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Ex

ASP.NET AJAX入门系列(1):概述

经常关注我的Blog的朋友可能注意到了,在我Blog的左边系列文章中,已经移除了对Atlas学习手记系列文章的推荐,因为随着ASP.NET AJAX 1.0 Beta版的发布,它们已经不再适用,为了不继续误导广大朋友,所以不再作为推荐系列文章,如果有需要参考的朋友,可以直接到随笔分类中查看. ASP.NET AJAX Beta改动如此之大,鉴于又没有很好的中文参考资料,所以决定最近开始写作ASP.NET AJAX入门系列,这个系列我会把ASP.NET AJAX当作一个全新的东西去对待,不再考虑以

ASP.NET MVC入门 8、ModelState与数据验证

ViewData有一个ModelState的属性,这是一个类型为ModelStateDictionary的 ModelState类型的字典集合.在进行数据验证的时候这个属性是比较有用的.在 使用Html.ValidationMessage()的时候,就是从ViewData.ModelState中检测是否 有指定的KEY,如果存在,就提示错误信息.例如在前一篇文章ASP.NET MVC 入门 7.Hellper与数据的提交与绑定中使用到的UpdateModel方法: 我们在View中使用Html.

asp split 函数入门教程

<% asp split 函数入门教程 split( str,str1) str 要处理的字符 str1 要以什么分开的字符 下面我们来看一个字符: item_TempContent = Split(sp_TempContent,")/}")(0) 这里item_TempContent会是一个数组哦.  实例二:  arrChildStr = Split(ChildStrs,",")    For ii = 0 To UBound(arrChildStr)