Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Основные события






OnEndOfRecordset ‑ достигнут конец набора.

On Fetch/FieldChangeComplete ‑ завершена корректировка на­бо­ра/поля.

OnFetchProgress ‑ периодически генерируется в процессе корректировки.

OnMoveComplete/OnWillMove ‑ выполненно/будет перемещение указателя.

On Record/Recordset ChangeComplete ‑ запись/набор из­ме­нен.

OnWillChange Field/Record/Recordset ‑ поле/запись/набор будет изменен.

ADOCommand ‑ вызывает метод обработки данных (например, команды SQL). Сама команда задается в свойстве CommandText. Метод Execute выполняет команду и возвращает набор, который далее можно использовать (ADODataSet1.RecordSet: =ADOCommand1.Execute).

ADOQuery ‑ компонент для формирования запроса аналогичен ком­по­нен­ту Query. Запрос выполняет­ся методом ExecSQL, который мо­жет возвращать и набор, используемый далее (ADODataSet1.RecordSet: = ADOQuery1.ExecSQL).

ADOStoredProc ‑ для выполнения хранимой процедуры, указанной в свой­ст­ве ProcedureName (формируется автоматически при установ­лении связи через компонент ADOConnection), с параметрами в свойстве Parameters.

RDSConnection ‑ создание многоуровневых приложений; исполь­зу­ет­­ся вмес­то компонента ADOConnection. Для связи с ним имя его указывается в свойстве RDSConnection (вместо Connection) других компонентов.

Вопросы для самопроверки и контроля

Вопросы для самопроверки

1. Что содержит модуль данных и для чего он используется?

2. Каково назначение компонента Table?

3. Каково назначение компонента DataSource?

4. Каково назначение компонентаDBGrid?

5. Каково назначение компонентаDBNavigator?

6. Каково назначение компонентаDBText?

7. Каково назначение компонентаDBEdit?

8. Каково назначение запросов?

9. Что такое «подзапрос»?

10. Каково назначение транзакции?

11. Каковы дополнительные возможности клиент‑ серверных СУБД?

Контрольные вопросы

1. Должны ли быть динамические поля в таблице?

2. Можно ли редактировать динамические поля?

3. Постоянные(виртуальные или псевдополя) поля должны быть в таблице?

4. Постоянные(виртуальные или псевдополя) поля можно редактировать?

5. Каково назначение базового запроса?

6. Допускается ли вложенность запросов?

7. Каково назначение компонента QuickRep?

8. Какая технология доступа к данным более универсальная: ADO (ActiveX Data Objects) или BDE (Borland Database Engine)?



Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал