Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Основные события
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)?
|