На этом шаге мы рассмотрим пример приложения, иллюстрирующего пакетную обработку данных. Приложение имеет следующий вид (рисунок 1) : Рис. 1. Приложение в работе Приложение позволяет использовать режим пакетной обработки данных. Для этого используется компонент CheckBox1. При щелчке по этому компоненту включается или отключается режим пакетной обработки. Обработчик данного события имеет следующий вид: […]
Архив категории ‘Технология ADO’
Пример. Фильтрация записей


На этом шаге мы рассмотрим пример приложения, иллюстрирующего фильтрацию записей. Приложение имеет следующий вид (рисунок 1): Рис. 1. Приложение в работе Приложение содержит компонент RadioGroup1 с помощью которого можно выбрадь вид фильтрации (Нет, Команда, Позиция, Номер, Все). Данные для фильтрации берутся из двух компонентов типа TComboBox, содержащих соответственно значение позиции игрока и […]
Пример. Сортировка записей


На этом шаге мы рассмотрим пример приложения, иллюстрирующего сортировку записей. Приложение представлено на рисунке 1: Рис. 1. Приложение в работе Приложение позволяет выбирать тип сортировки: по-возрастанию или по-убыванию. Для этого используется компонент RadioGroup1: procedure TForm1.RadioGroup1Click(Sender: TObject); Begin if RadioGroup1.ItemIndex=1 then Vid:='DESC,' else Vid:='ASC,'; End; Обработчик события OnTitleClick компонента DBGrid1 позволяет осуществлять […]
Пример. Использование метода GetTableNames


На этом шаге мы рассмотрим пример приложения, иллюстрирующего использование метода GetTableNames. Рассматриваемое приложение позволяет с помощью метода GetTableNames компонента AdoConnection1, получить имена всех таблиц базы данных. Имена таблиц помещаются в список ListBox1 при нажатии на кнопку "Показать таблицы". Обработчик этого события имеет следующий вид: procedure TForm1.Button1Click(Sender: TObject); Begin AdoConnection1.GetTableNames(ListBox1.Items); End; Приложение имеет следующий […]
Пример. Связь главной и вспомогательной таблиц


На этом шаге мы рассмотрим пример приложения, иллюстрирующего связь главной и вспомогательной таблиц. Две таблицы базы данных могут быть связаны друг с другом по ключу. Одна из этих связанных таблиц является главной, а другая - вспомогательной. Рассмотрим ситуацию, когда необходимо создать приложение, в котором имеется таблица Teams (баскетбольные команды), содержащая характеристики баскетбольных […]
Компоненты TADOTable, TADOQuery, TADOStoredProc


На этом шаге мы рассмотрим компоненты TADOTable, TADOQuery, TADOStoredProc. Компонент TАDOTаblе Компонент TАDOTаblе обеспечивает использование в приложениях Delphi таблиц баз данных, подключенных через провайдеры OLE DB. Компонент TADOTable используется в тех случаях, когда необходимо работать с одной таблицей в базе данных. Основные свойства и методы компонента TADOTable аналогичны свойствам компонента TADODataSet, но в […]
Компонент TADODataSet


На этом шаге мы рассмотрим компонент TADODataSet. Компонент TADODataSet используется для выборки данных из одной или нескольких таблиц и доступа к ним посредством ADO. С помощью этого компонента можно получить все данные из таблицы, установить фильтры для того, чтобы выбрать ту информацию, которая отвечает некоторым условиям, выполнять SQL-запросы, запускать системные и определенные пользователем […]
Класс TCustomADODataSet


На этом шаге мы рассмотрим класс TCustomADODataSet. На странице ADO палитры компонентов Delphi, кроме компонентов соединения есть стандартные компоненты, инкапсулирующие набор данных и адаптированные для работы с хранилищем данных ADO. Это компоненты: TADODataSet - универсальный набор данных; TАDOTаblе - таблица БД; TADOQuery - запрос SQL; TADOStoredProc - хранимая процедура. Как и положено […]
Компонент TADOCommand


На этом шаге мы рассмотрим компонент TADOCommand. Компонент TADOCommand предназначен в основном для выполнение команд, не возвращающих результаты, таких как SQL-операторы языка определения данных DDL (Data Definition Language). К предложениям DDL относятся практически все запросы, которые не начинаются зарезервированным словом Select. Текст исполняемой команды хранится в свойстве CommandText. За один прием компонент […]
Компонент TADOConnection


На этом шаге мы рассмотрим компонент TADOConnection. Компонент TADOConnection используется для соединения с различными источниками ADO и представляет собой версию объекта ADO Connection для Delphi. Применение компонента TADOConnection дает разработчику ряд преимуществ: все компоненты доступа к данным ADO обращаются к хранилищу данных через одно соединение; возможность напрямую задать объект провайдера соединения; строка […]