真心………求解………!asp记录集放入数组的问题!各位大大帮忙一下!

我是这样几步运行代码的。
先运行读取数据库这段代码是没有出错,但是记录集放入到RadiusArray,AngleArray和font时就报错。

<%?
set?conn=server.createobject("adodb.connection")
conn.open?"driver={microsoft?access?driver?(*.mdb)};dbq="&server.mappath("tongbao.mdb")
set?rs=server.CreateObject("adodb.recordset")
rs.open"SELECT?fw&'|'&fw1&'|'&fw2&'|'&fw3,jl&'|'&jl1&'|'&jl2&'|'&jl3,sj&'|'&sj1&'|'&sj2&'|'&sj3?FROM?jjjj?ORDER?BY?id?DESC",conn,3,2

Dim?JPEG
Set?JPEG?=?Server.CreateObject("Persits.JPEG")'这个是个画图软件
With?JPEG
????.Open?Server.MapPath("DrawPoint.jpg")
?????
????Dim?Width,?Height
????Width?=?JPEG.OriginalWidth
????Height?=?JPEG.OriginalHeight
?????
????Dim?i
????Dim?PI????????????????????'圆周率
????Dim?RadiusArray????????????'半径数组
????Dim?AngleArray????????????'角度数组
????Dim?XArray????????????????'计算后的X坐标
????Dim?YArray????????????????'计算后的Y坐标
????Dim?Length????????????????'
????dim?font
?????
????PI?=?3.1416
??RadiusArray?=?Split(rs(0),"|")        '这里是这样放记录集的
??AngleArray?=?Split(rs(1),"|")          '这里是这样放记录集的
??font=Split(rs(2),"|")                        '这里是这样放记录集的
?????????????
????XArray?=?Array()
????YArray?=?Array()
?????
????If?UBound(RadiusArray)?<>?UBound(AngleArray)?Then
????????Response.End
????End?If
?????
????For?i?=?0?To?UBound(RadiusArray)
????????Length?=?UBound(XArray)
????????ReDim?Preserve?XArray(Length?+?1)
????????ReDim?Preserve?YArray(Length?+?1)
?????????
????????XArray(Length?+?1)?=?Width/?2?+?RadiusArray(i)?*?Cos(((360?-?AngleArray(i)?+?90)?*?PI?/?180))/2
????????YArray(Length?+?1)?=?Height?/?2?-?RadiusArray(i)?*?Sin(((360?-?AngleArray(i)?+?90)?*?PI?/?180))/2
????Next
?????
????For?i?=?0?To?UBound(XArray)
????????If?i?<?UBound(XArray)?Then
????????????.Canvas.DrawLine?XArray(i),?YArray(i),?XArray(i?+?1),?YArray(i?+?1)
????????????.Canvas.Circle?XArray(i),?YArray(i),5
????????????.Canvas.Pen.Color=&HFFCC00
????????????.Canvas.Print?XArray(i),?YArray(i),?font(i),12
?
?
????????End?If
????Next
?????
????.Save?Server.MapPath("DrawPoint2.jpg")
End?With
response.Write?"<img?width='500'?height='500'?src='DrawPoint2.jpg'>"
Set?JPEG?=?Nothing
%>


错误是这样的:
请尝试执行下列操作:
单击刷新按钮,或稍后重试。
HTTP?错误?500.100?-?内部服务器错误?-?ASP?错误
Internet?信息服务
技术信息(用于支持人员)
错误类型:
Microsoft?VBScript?运行时错误?(0x800A000D)
类型不匹配:?'[string:?""]'
/gjjjj.asp,?第?58?行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值