Архив категории ‘Технология ADO’

Пример. Пакетная обработка данных

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

Пример. Фильтрация записей

    На этом шаге мы рассмотрим пример приложения, иллюстрирующего фильтрацию записей.     Приложение имеет следующий вид (рисунок 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 обращаются к хранилищу данных через одно соединение; возможность напрямую задать объект провайдера соединения; строка […]