Asp classic 从fso对象创建ado记录集

Asp classic 从fso对象创建ado记录集,asp-classic,recordset,Asp Classic,Recordset,我有一个fso对象,它获取目录中的所有文件。 我想创建一个文件名、大小和创建日期的记录集,以便能够按日期对记录集进行排序 我尝试的是: Dim rs set rs=Server.CreateObject("ADODB.recordset") -----------> rs.fields.append "Name", 201 rs.fields.append "Size", 201 rs.fields.append "Date", 7 RS.Open() fld1 = RS.

我有一个fso对象,它获取目录中的所有文件。 我想创建一个文件名、大小和创建日期的记录集,以便能够按日期对记录集进行排序

我尝试的是:

Dim rs
set rs=Server.CreateObject("ADODB.recordset")     

-----------> rs.fields.append "Name", 201

rs.fields.append "Size", 201
rs.fields.append "Date", 7

RS.Open()
fld1 = RS.Fields("Name")
fld2 = RS.Fields("Size")
fld3 = RS.Fields("Date")
rs.close
i get error:参数类型错误,超出可接受范围,或者与箭头上的参数相互冲突

没关系:错误是针对保留字的


解决方法是在
之后的“[”和“]”

中有字段的名称。打开
必须
。添加新的
才能创建一行,以便为其分配值


此外,我还将使用
rs.fields.append“Size”,201255(200=advarchar;255=max len)代替longvarchar 201,因为iirc是作为blob实现的,因此性能不高。

我在代码的其余部分添加了新的。。。但是我得到的错误呢?我已经尝试过将201改为200,并尝试了255的长度