Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Средства доступа к базам данных


Метод OpenRecordset имеет следующие аргументы:
• Name - единственный обязательный аргумент. Он идентифицирует источник записей. Это символьная строка, содержащая имя таблицы базы данных, имя запроса или оператор SQL.
• Type определяет тип создаваемого объекта Recordset. Для баз данных Jet он может иметь значение dbOpenTable, dbOpenDynaset, dbOpenSnapshot, или dbOpenForwardOnly. Первое используется для создания табличных наборов, второе - для создания динамических наборов, третье - для создания статических наборов. dbOpenForwardOnly разрешается просматривать записи только в одном направлении (последовательный доступ).
• Options определяет некоторые характеристики нового набора записей. Например, опция dbAppendOnly позволяет добавлять в конец набора новые записи, но не позволяет редактировать и удалять существующие.
• LockEdit - определяет способ блокировки записей, для предотвращения одновременном обновлению данных различными пользователями.

Выбор типа набора записей зависит от операций, которые с ним нужно проводить. Табличный набор (Table) используется для доступа к записям отдельной таблицы, хранящейся в MDB-файле. Если для упорядочения записей использоваться индексы, то поиск в табличном наборе выполняться значительно быстрее, чем в наборах других типов.

Динамический набор (Dynaset) содержит не сами данные, а ссылки на записи таблиц (первичные ключи), хранящихся в MDB-файле или связанные с ним. Он наиболее гибок в работе и может использоваться для доступа к записям, полученных в результате выполнения запроса. С помощью таких наборов можно извлекать, добавлять, изменять и удалять отдельные записи как в отдельной таблице, так и в нескольких согласно определению запроса.
Статические наборы (Snapshot) отличаются от динамических тем, что они содержат не ссылки на записи в таблицах, а копии записей. Такие наборы могут использоваться только для чтения данных. Модификация данных в таких наборах выполняться не может. Для просмотра записей в одном направлении статические наборы с последовательным доступом обеспечивают лучшую производительность.

Перемещение по набору записей связано с понятием указателя текущей записи. В каждый конкретный момент существования набора указатель текущей записи указывает один из записей, который и является текущим. При открытии объекта Recordset текущим является первая запись. С положением указателя текущей записи связаны значения ряда свойств объекта Recordset.

Другие статьи по теме:

- Технология intranet
- Case-технология проектирования программного обеспечения информационных систем
- Технологии Internet
- Язык программирования Паскаль
- Классификация case-средств


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами