Visual Basic 6. Руководство разработчика

       

Использование набора записей


В ASP-приложениях Recordset (Набор записей) используется для извлечения и отображения информации, а не изменения содержимого базы данных. Объект Recordset имеет два важных свойства:

• CursorType, указывающий на тип курсора (cursor), используемого с данным объектом;

• LockType, задающий тип блокировки при редактировании набора записей.

Описание этих свойств смотрите в гл. 18. Для перемещения по набору записей используются методы MoveNext (Перейти к следующей), MovePrevious (Перейти к предыдущей), MoveFirst (Перейти к первой), MoveLast (Перейти к последней). Можно создавать закладки для определенных записей, чтобы обращаться к ним незамедлительно. Для отображения всех записей данного набора используется следующий цикл.

<%

Do While Not SelRecords.EOF

{обработка полей}

SelRecords.MoveNext Loop

%>

Чтобы получить доступ к полям Recordset, используйте имя набора и поля или порядковый номер поля в наборе. Например, для доступа к полю ProductName набора записей SelRecords используется такое выражение.

SelRecords ("ProductName")

Если поле ProductName является первым (это определяется предложением SELECT SQL-оператора), то используйте следующее выражение.

SelRecords(1)

Информации, предлагаемой в этой главе, достаточно для построения интерактивных ASP-приложений, которым доступны базы данных на сервере и отображающих выбранные записи. Далее мы покажем, как использовать эти объекты при построении активных серверных страниц. В наших примерах используется база данных NWIND и предполагается, что источник данных для нее настроен надлежащим образом.



Содержание раздела