在asp页面中如何引用include file里已经赋值的变量

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:07:20
我在一个config里
从数据库中选取图片地址字段 并赋值为pic1~pic6
现在我在main里调用了这些变量
但我调用不出pic1这些变量的值
请教一下

----------------config.asp中的内容-----------------
<!--#include file="conn.asp"-->
<!--#include file="session.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>首页设置</title>
</head>

<body>
<%set rs=server.CreateObject("adodb.recordset")
rs.open "select * from [lease] where mainview>0 ",conn,1,1
do while not rs.eof
select case mainview
case 1
pic1=rs.pic
case 2
pic2=rs.pic
case 3
pic3=rs.pic
case 4
pic4=rs.pic
case 5
pic5=rs.pic
case 6
pic6=rs.pic
end select
rs.movenext
loop
rs.close
%>
</body>
</html>
-----------------------------

rs.pic?

这句话不对吧
如果图片是保存在数据库中的,那么在显示时应当用BinaryWrite
如果是路径,那么在显示时就应当用<img src="<% = rs("pic") %> border=0 width=100 height=100 />

<img src=<"&pic1&" border=0 width="100" height="100"></a>' 就可以了

20QB/月,有人想做才怪

看你的代码你的数据库中保存的应该是图片的路径,将图片路径字段的值取出再付给变量时应该写成:
变量=rs("字段名")

case 1
pic1=rs("pic") & ""

或者这样,
case 1
pic1 = rs.fields("pic").value