如何赋值给数组

qxg1123 2003-04-28 02:27:25
dim kind
i = 1
do while not rs.eof
kind(i) = rs("kind")'报这行有错
i = i+1
'response.write rs("kind")
rs.movenext
loop

Microsoft VBScript 运行时错误 (0x800A000D)
/new/news.asp, 第 17 行
...全文
86 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
skylangnet 2003-04-28
  • 打赏
  • 举报
回复
定义个数组维数
dim kind(100)就没事了
如果你要动态改变
可以先计算出rs("kind")一共多少条记录,给一个变量,比如a
然后用
dim kind()
redim kind(a)
然后再付值就没事了
billyqiao 2003-04-28
  • 打赏
  • 举报
回复
dim kind()
i = 1
do while not rs.eof
if not isnull(rs("kind") then '判断rs("kind")是否可用来赋值
kind(i) = rs("kind")'报这行有错
i = i+1
end if
'response.write rs("kind")
rs.movenext
loop
tigerwen01 2003-04-28
  • 打赏
  • 举报
回复
dim kind
do while not rs.eof
for i=0 rs.recordcount-1
kind(i) = rs("kind")'报这行有错
i = i+1
'response.write rs("kind")
rs.movenext
next
loop
blueboymin 2003-04-28
  • 打赏
  • 举报
回复
dim kind()
dim i
i = 0
if rs.recordcount > 0 then
redim kind(rs.recorcount)
rs.movefirst
do while not rs.eof
kind(i) = rs("kind").value
i = i + 1
rs.movenext
loop
end if
qxg1123 2003-04-28
  • 打赏
  • 举报
回复
这与0和1没有关系的
开始我就从0开始的
ministry_bill 2003-04-28
  • 打赏
  • 举报
回复
你的i应该从0开始
ministry_bill 2003-04-28
  • 打赏
  • 举报
回复
dim kind()不行
dim kind(100)肯定行
750906 2003-04-28
  • 打赏
  • 举报
回复
dim kind
kind= rs.getrows
把记录放入二维数组中
qxg1123 2003-04-28
  • 打赏
  • 举报
回复
我dim kind(100)都没用
老是提示类型不匹配
wsj 2003-04-28
  • 打赏
  • 举报
回复
dim kind()

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧