Главная » Статьи » Delphi + БД |
Следует более детально рассмотреть компонент TDataSource. Ранее уже упоминалось, что этот компонент связывается с набором данных. Эта связь осуществляется через свойство DataSet, которое содержит информацию о текущем состоянии набора данных. В листинге 2Л приведен пример использования этого свойства. Листинг 2.1. Пример использования свойства State компонента TDataSource Как видно из приведенного примера, кнопка переводится в активное состояние в том случае, если набор данных в текущий момент доступен для редактирования. У этого компонента существует набор свойств и методов, которые облегчают работу с ним. Метод-обработчик OnDataChange вызывается при редактировании данных в связанном визуальном компоненте. Набор данных Класс TDataSet является базовым классом иерархии, он инкапсулирует абстрактный набор данных и реализует общие методы работы с ним. На основе базового класса реализованы специальные компоненты, предоставляющие разработчику доступ к той или иной технологии. Для чтения или записи в набор данных его необходимо для начала открыть. Открыть набор данных можно двумя способами. Перед закрытием набора данных вызываются методы BeforeClose и AfterClose. Листинг 2.2. Обработка события, возникающего при закрытии набора данных В приведенном примере производится обработка события, возникающего перед тем, как набор данных будет закрыт. | |
Категория: Delphi + БД | Добавил: Шаке (27.02.2012) | |
Просмотров: 894
| Теги: |
Всего комментариев: 0 | |