Анимация
JavaScript
|
Главная Библионтека Этот объект ассоциируется с колонкой данных, имеющих одинаковый тип и свойства. Коллекция объектов Field представляет собой запись в курсоре объекта Recordset. Данные в курсоре могут быть прочитаны и изменены с помощью свойства Value объекта Field. Как только указатель записи в курсоре перемещается на новую запись, все объекты Field в коллекции автоматически обновляются новыми значениями данных. Index В этом объекте хранится индекс, относящийся к объектам TableDef или Recordset, основанному на таблице. Нужный индекс может быть установлен с помощью свойства Index. Parameter Запоминает параметры для параметрического запроса. Коллекция Parameters объекта QueryDef позволяет получить или установить параметры для выполняемого запроса. User Используется для описания и поддержки условий доступа пользователей к информации, хранящейся в БД. Объект DBEngine поддерживает коллекцию пользователей. Добавление или удаление членов коллекции Users соответственно создает или стирает бюджеты пользователей. Каждый объект User создается с именем и паролем. Доступ к таким объектам, как TableDef или QueryDef, с помощью этого объекта может быть назначен индивидуально для конкретного пользователя. Group Представляет собой коллекцию пользователей с одинаковыми правами доступа к данным. Объект DBEngine поддерживает коллекцию групп пользователей. Каждый пользователь в группе наследует те права доступа, которые предоставлены группе. Это облегчает управление доступом к данным для нескольких пользователей. Relation Этот объект используется для хранения данных о связях между полями двух объектов TableDef. Каждый объект Database имеет единственную коллекцию объектов Relation. Процессор данных использует информацию о связях для определения возможности обновления и удаления данных без потери целостности данных в БД. Property Запоминает значения свойств какого-либо объекта. При этом сохраняются как встроенные в язык свойства, так и добавленные для данного объекта программистом. Свои свойства можно описать для следующих объектов: • Database • TableDef • QueryDef • TableDef.Index • TableDef.Field • QueryDef.Field Container Этот объект используется для соединения с объектами Document и перечисления объектов, размещаемых в БД, включая объекты, определяемые пользователь-ской программой. Каждый объект Database может иметь только одну коллекцию объектов Container. Document Позволяет заносить данные в объект Container. Например, права пользователя для доступа к данным могут быть установлены в этих объектах для получения или уничтожения определенных привилегий. В таблицах 6.4 и 6.5 используются следующие условные обозначения:
Таблица 6.4. Свойства объектов для доступа к данным Свойства AllowZeroLength AllPermissions Attributes Bookmark Bookmarkable CacheSize CacheStart Clustered CollatingOrder ConflictTable Connect Container CreateGroup CreateUser CurrentUsers DateCreated DataUpdatable Default User Default Password DefaultValue DesignMaster Fields Filter Foreign ForeignName ForeignTable IgnoreNull Index Inherited IniPath LastModified LastUpdated LockEdits LoginTimeout 1 2 3 4 5 6 + + + + + + + + + ++ ++ + 8 9 10 11 12 13 14 15 + + Name NewPassword NoMatch OrdinalPosition Owner Password PercentPosition Permissions Primary Owner QueryTimeout RecordCount ReplicaDescription ReplicaID ReplicaSetDescription Required Restartable ReturnsRecords Signature Size Sort SourceField SourceTable SourceTableName SQL SystemDbPath Table Transactions Type Unique Updatable UserName ValidateOnSet ValidationRule ValidationText Value Version converted to PDF by HupBaH9I + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + + + + + + + + + + ++ + + ++ ++ + ++ + ++ + + + Таблица 6.5. Методы объектов для доступа к данным Методы AddNew AppendChunk BeginTrans Clone Close CommitTrans CompactDatabase CopyFields CreateDatabase CreateField CreateGroup CreateInde+ 1 2 3 4 + + + + ++ + 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 [ 57 ] 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |