|
Средства доступа к базам данныхМетод OpenRecordset имеет следующие аргументы: • Name - единственный обязательный аргумент. Он идентифицирует источник записей. Это символьная строка, содержащая имя таблицы базы данных, имя запроса или оператор SQL. • Type определяет тип создаваемого объекта Recordset. Для баз данных Jet он может иметь значение dbOpenTable, dbOpenDynaset, dbOpenSnapshot, или dbOpenForwardOnly. Первое используется для создания табличных наборов, второе - для создания динамических наборов, третье - для создания статических наборов. dbOpenForwardOnly разрешается просматривать записи только в одном направлении (последовательный доступ). • Options определяет некоторые характеристики нового набора записей. Например, опция dbAppendOnly позволяет добавлять в конец набора новые записи, но не позволяет редактировать и удалять существующие. • LockEdit - определяет способ блокировки записей, для предотвращения одновременном обновлению данных различными пользователями. Выбор типа набора записей зависит от операций, которые с ним нужно проводить. Табличный набор (Table) используется для доступа к записям отдельной таблицы, хранящейся в MDB-файле. Если для упорядочения записей использоваться индексы, то поиск в табличном наборе выполняться значительно быстрее, чем в наборах других типов. Динамический набор (Dynaset) содержит не сами данные, а ссылки на записи таблиц (первичные ключи), хранящихся в MDB-файле или связанные с ним. Он наиболее гибок в работе и может использоваться для доступа к записям, полученных в результате выполнения запроса. С помощью таких наборов можно извлекать, добавлять, изменять и удалять отдельные записи как в отдельной таблице, так и в нескольких согласно определению запроса. Статические наборы (Snapshot) отличаются от динамических тем, что они содержат не ссылки на записи в таблицах, а копии записей. Такие наборы могут использоваться только для чтения данных. Модификация данных в таких наборах выполняться не может. Для просмотра записей в одном направлении статические наборы с последовательным доступом обеспечивают лучшую производительность. Перемещение по набору записей связано с понятием указателя текущей записи. В каждый конкретный момент существования набора указатель текущей записи указывает один из записей, который и является текущим. При открытии объекта Recordset текущим является первая запись. С положением указателя текущей записи связаны значения ряда свойств объекта Recordset. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Другие статьи по теме: - Технология intranet- Case-технология проектирования программного обеспечения информационных систем - Технологии Internet - Язык программирования Паскаль - Классификация case-средств |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |