Анимация
JavaScript


Главная  Библионтека 

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

Этот объект ассоциируется с колонкой данных, имеющих одинаковый тип и свойства. Коллекция объектов 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 используются следующие условные обозначения:

DBEngine

Workspace

Database

TableDef

QueryDef

Recordset

Field

Index

Parameter

User

Group

Relation

Property

Container

Document

Таблица 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