对不起,如果标题有点模糊.我想不出怎么说呢!
我有一个脚本,可以将数据检索到3个不同的记录集中.它们被称为rs1,rs2和rs3.
我稍后在脚本中有相当多的代码,所以我创建了一个节省存储空间等功能.
在函数中,我希望使用之前打开的记录集中的信息.我已经尝试将记录集的名称传递给函数,如下所示:
Function displayData(recordsetName)
response.write(recordsetName.Source)
End Function
displayData("rs1")
Run Code Online (Sandbox Code Playgroud)
然而,这是试图显示一个名为recordsetName的记录集的结果,因为它不存在它会引发错误.
有人告诉我使用'ByRef'然而这会引发一个错误,说记录集不存在.
如何将传递给函数的recorset名称用作参数?
谢谢
这里的其他答案是相似的,但......
Sub DiplayData(rst)
Response.Write rst.Source
End Sub
DisplayData rs1
Run Code Online (Sandbox Code Playgroud)
注意Sub不能Function因为没有返回值.此外,如果将过程称为语句而不是作为要分配给变量的值的函数,请不要将参数括在()中.
| 归档时间: |
|
| 查看次数: |
7212 次 |
| 最近记录: |