Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы БД (ГОСЫ).doc
Скачиваний:
2
Добавлен:
27.10.2018
Размер:
242.18 Кб
Скачать

16.Основные принципы ооп

  • Инкапсуляция – объекты наделяются некоторой структурой и обладают определенным набором операций (методов).

  • Наследование – возможность создавать из объектов новые объекты, которые унаследуют структуру и поведение своих предшественников, добавляя к ним черты, отражающие их собственную индивидуальность.

  • Полиморфизм - различные объекты могут получать одинаковые сообщения, но реагировать на них по - разному, в соответствии с тем, как реализованы у них методы, реагирующие на сообщения

17.Свойства и методы объектов dao

Объект

Метод

Свойство

Database

Execute, Create Table Def, OpenRecorSet

Close, Create Query Def

Name, TableDefs

QueryDefs

Query Def

Execute, Close, Open Record Set

Records, Affected, Name, SQL

TableDef

Create Fields , Open Record Set

Name, Fields, Record count

Fields

Name, Type, Value

Query Defs

Append, Delete, Refresh

Count

Table Defs

Append, Delete, Refresh

Count

Fields Record Set

Append, Delete, Refresh

Count

Record Set

Add New, Edit, Delete, Close, Clone, Move Last, Move First, Move Next, Move Previous,Find First, Find Next, Find Last, Find Previous

EOF, BOF, Record Count

No Match, Book mark

18. Объекты ado

Command предназначен для выполнения запроса к источнику данных

Свойства:

Active connection - тип String. Указатель на активный объект connection

Command text - задается текст исполняемой команды. Может представлять из себя SQL-строку, имя таблицы или имя процедуры.

Command type – можно задать константы (adcmd text; adcmd table; adcmd proc).

Execute – выполняется программа на SQL языке с помощью объекта Command.

Способы создания объекта Recordset в объектной модели ADO.

  1. Execute объекта connection

  2. Execute объекта Command

  3. Метод Open объекта Recordset

Dim rst as ADODB. Recordset

Set rst = new ADODB. Recordset

Свойства:

  • Active connection

  • Sours –

  • Cursor type Recordset ( ad Forward Only, ad Open Dynamic, ad Open key Set, ad Open Static)-определяет тип объекта

  • Lock type (Adlock Read Only, Adlock Optimistic –на время обновления для Update , Adlock Passimistic-во время редактирования)

19. Процедуры vba

Программы на VBA хранятся в модулях. Основное содержание модуля – процедуры и функции.

Public – процедура доступа для других процедур во всех модулях.

Private – процедура доступа для другой процедуры того модуля, в котором она описана

Static – указывает, что локальная переменная процедуры сохранена между вызовами процедур.

[Public/ Private] [Static]

Sub имя процедуры (список формальных параметров)

Область описанных переменных

Блокировка алгоритмов 1

[Exit Sub]

Блокировка алгоритмов 2

End Sub

Список формальных параметров

[By ref/By val] [Optional]

[Param Array] as [=значение по умолчанию]