爱问知识人 爱问教育 医院库

asp关于页面变量传递的问题,急,高分

首页

asp关于页面变量传递的问题,急,高分

<% 
ic=Request.QueryString("ic") 
set rs=server.createobject("adodb.recordset") 
sql="select * from sa where ic = "&ic 
rs.open sql,conn,1,1 
if not rs.eof then 

else 
response.write "此内容不存在!" 
response.end 
end if 
%> 

在页面的能用<%=ic%>接收传递过来的变量,但用<%=rs("")%>显示sa 表里的数据时却显示不出来,如果嫌分低我再加.

提交回答
好评回答
  • 2006-07-17 16:52:57
    穿过来的IC 是数字还是字符串?
    字符串的话要加 ''
    sql="select * from sa where ic = '"& ic &"'"

    c***

    2006-07-17 16:52:57

其他答案

    2006-07-15 15:48:02
  • 首先说这样的写法是不对的,因为在rs中没有一个叫做""的字段。
    你要想得到某个数据的时候,例如sa表有个字段叫做col1的,你可能会用如下的形式:
    ,就可以了。
    你用select * 的方式,然后rs("")又没有指定字段名,当让不能显示出来了。
    找个字段试一下,例如rs("ic")。。

    佛***

    2006-07-15 15:48:02

  • 2006-07-13 15:14:22
  • 把()里的双引号去掉!双引号内的是字符串 并不是变量 
    也可直接写:Response.Write name2

    1***

    2006-07-13 15:14:22

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):