Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 经典asp从记录集创建数组错误_Sql Server_Arrays_Asp Classic - Fatal编程技术网

Sql server 经典asp从记录集创建数组错误

Sql server 经典asp从记录集创建数组错误,sql-server,arrays,asp-classic,Sql Server,Arrays,Asp Classic,我得到的错误是: 从以下代码: 我不完全确定第46行是什么,但我假设它一定在我通过记录集的循环中。我在运行此程序时进行了跟踪,发现存储过程被正确调用,在SQL server中运行时,它在数据集中包含记录,因此为什么我的循环无法为数组赋值?您已经创建了两个数组,但在为它们指定大小之前无法使用它们 在将值放入数组之前,使用ReDim命令调整数组大小: ReDim xAxisData(j) ReDim yAxisData(j) 感谢您的回复,您指的是在循环内部使用reDim还是在循环之前使用re

我得到的错误是:

从以下代码:



我不完全确定第46行是什么,但我假设它一定在我通过记录集的循环中。我在运行此程序时进行了跟踪,发现存储过程被正确调用,在SQL server中运行时,它在数据集中包含记录,因此为什么我的循环无法为数组赋值?

您已经创建了两个数组,但在为它们指定大小之前无法使用它们

在将值放入数组之前,使用
ReDim
命令调整数组大小:

ReDim xAxisData(j)
ReDim yAxisData(j)

感谢您的回复,您指的是在循环内部使用reDim还是在循环之前使用reDim?是否有必要在循环每次迭代时对数组进行重拨以向数组添加另一个索引?不管怎样,我明白了,非常感谢!
ReDim xAxisData(j)
ReDim yAxisData(j)