создание набора записей ado из объекта fso - PullRequest
4 голосов
/ 01 июня 2011

У меня есть объект 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

Ошибка

НИКОГДА НЕ УКАЗАНА: ошибка была для зарезервированных слов

имя должно быть в поле "[" и "]"

1 Ответ

2 голосов
/ 01 июня 2011

После .Open необходимо .Addnew, чтобы создать строку, которой вы можете назначить свои значения.

Кроме того, я бы использовал rs.fields.append "Size", 201, 255 (200 = advarchar; 255 = max len) вместо longvarchar 201, который iirc реализован как BLOB-объект, поэтому он не так производительно.

...