主题:  ASP设置图片

無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
#12004/9/1 13:48:36
我加加了以下这段,可是也现在出现(Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 运行时错误 错误 '800a0009'

下标越界: '[number: 0]'

/abl/main.asp,行222
)不知道是什么原因,朋友帮忙看看
<%sqlstr="dbq="+server.mappath("data/info.mdb")+";driver=microsoft access driver (*.mdb);"
set conn=server.createobject("adodb.connection")
conn.open sqlstr

sql="select * from product order by id desc"
set rs=conn.execute(sql)
i=0

response.write "<table width='100%' border='0' height='450' cellspacing='6' >"
do while not rs.eof and i<8
response.write "<tr>"
for j=1 to 2
Dim picarray,pic
pic=rs("picname")
picarray = Split(pic,"|",-1)
if rs("picname")<>"" then

response.write "<td><table width='100%' border='0' cellspacing='0' cellpadding='0' ><tr><td width='79' height='85' rowspan='4' background='images/nj2.jpg'><div align='center'><a href='cp/show.asp?cpname="&rs("cpname")&"' target='_blank'><IMG height=73 alt="&rs("cpname")&" src='images/bj.jpg' width=69 align=middle border='0'></a></div></td><td >&nbsp;<font color='#3399FF'>产品类型:"&rs("fenlei")&"</font></td></tr><tr><td>&nbsp;<font color='#CCcccc'>产品名称:"&left(rs("cpname"),8)&"</font></td></tr><tr><td><div align='left'>&nbsp;<a href='cp/show.asp?cpname="&rs("cpname")&"' target='_blank'><IMG height=16 alt=详细信息 src=images/ck.jpg width=54 border='0'></a> &nbsp;&nbsp; <a href='dj/default.asp?cpname="&rs("cpname")&"' target='_blank'><IMG height=16 alt=订购 src=images/d.jpg width=19 border='0' ></a></div></td></tr></table></td>"
else
response.write "<td><table width='100%' border='0' cellspacing='0' cellpadding='0' ><tr><td width='79' height='85' rowspan='4' background='images/nj2.jpg'><div align='center'><a href='cp/show.asp?cpname="&rs("cpname")&"' target='_blank'><IMG height=73 alt="&rs("cpname")&" src='soft/"&picarray(0)&"' width=69 align=middle border='0'></a></div></td><td >&nbsp;<font color='#3399FF'>产品类型:"&rs("fenlei")&"</font></td></tr><tr><td>&nbsp;<font color='#CCcccc'>产品名称:"&left(rs("cpname"),8)&"</font></td></tr><tr><td><div align='left'>&nbsp;<a href='cp/show.asp?cpname="&rs("cpname")&"' target='_blank'><IMG height=16 alt=详细信息 src=images/ck.jpg width=54 border='0'></a> &nbsp;&nbsp; <a href='dj/default.asp?cpname="&rs("cpname")&"' target='_blank'><IMG height=16 alt=订购 src=images/d.jpg width=19 border='0' ></a></div></td></tr></table></td>"
end if
i=i+1
rs.movenext
if rs.eof then
exit for
end if
next
response.write "</tr>"
loop
response.write "</table>"
rs.close
conn.close
%>
相关文件:点这儿打开

编辑历史:[此帖最近一次被 allinhands 编辑过(编辑时间:2004-09-01 14:01:26)]


無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
#22004/9/1 13:49:44
图片不为空就没错了,上传时如果没有图片就会出现以上错误了



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#32004/9/1 14:04:46
if rs("picname")<>"" then
......
else
...picarray(0)

当图片为空的时候还怎么去split

改成rs("picname")=""



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
#42004/9/1 14:23:38
呵这样一来没有图片时不错了,有图片时双出错了。,



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
#52004/9/1 14:25:29

图片如下:



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#62004/9/1 14:30:45
无效使用null
那说明要split的东东是null值



218行是picarray = Split(pic,"|",-1)么?



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
#72004/9/1 14:33:57
呵是的啊



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
#82004/9/1 14:35:27
我把这个页传上来。,麻烦你帮忙看一下吧。谢了
相关文件:点这儿打开



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
#92004/9/1 14:36:28
应该是那里的错误了,我把那个删了就没有错,可是删了就不用显示图片了



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
#102004/9/1 14:42:58
一个列表页我这样弄的,没有错误,为什么在首页里放的就有错了

<%if rs("picname")<>"" then%>
<%Dim picarray,pic
pic=rs("picname")
picarray = Split(pic,"|",-1)
response.write"<div align='center'><img src='../soft/"&picarray(0)&"' width='60' height='60' border='0' align=middle ><div>"
%>
<%else%>
<%
response.write"<div align='center'><img src='../images/bj.jpg' width='60' height='60' border='0' align=middle ><div>"
%>
<% end if %>



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#112004/9/1 14:59:22
你判断一下rs("picname"是否为null

函数:IsNull



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
#122004/9/1 15:15:15
谢谢可是我
不会改这玩意



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#132004/9/1 15:37:32
if rs("picname")<>"" and not isnull(picname) then
.....


难人一个……

無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
#142004/9/1 16:03:53
大哥试了还是不行



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#152004/9/1 16:11:48
not isnull(pic)

楼上的写错了,你也不能就直接照搬,看看不行么?别人就是专门为你服务的么?自己要端正态度,主动的查找原因.