Здравствуйте, dyuzhev2004, Вы писали:
D>Суть задачи такова. D>В программе требуется читать значения 3-х полей из множества XML-файлов. D>После окончания чтения необходимо выдать в три файла отсортированные значения этих трех полей. D>Т.е. прочитанные данные после окончания работы программы _нигде использоваться не будут_, D>и при следующем запуске программы _будут читаться заново_.
D>Вопрос такой. Обязательно ли нужно использовать какую-либо СУБД (MS SQL, Access,...), D>т.е. создавать объект Connection ? D>Может быть есть возможность создать некий абстрактный Recordset без привязки к Connection?
D>Заранее спасибо.
Я делала так:
Set rsNames = New ADODB.Recordset ' Set the object variable.
' Create a recordset with two fields and open the recordset. The
' first record has an integer data type and the second is a string,
' with a maximum of 256 characters. The CursorType is set to
' OpenStatic--an updatable snapshot of a set of records. The
' LockType is set to LockOptimistic to allow updates to the
' recordset
With rsNames
.Fields.Append "Name", adBSTR, 255
.Fields.Append "Znach", adBSTR, , adFldIsNullable
.CursorType = adOpenStatic
.LockType = adLockOptimistic
.Open
End With
Хотя, если вы работаете с XML, кажется есть возможность привязать ADOREcordset к xml-файлам.