Monthly Archives: August 2015

Delphi. DataControls (практика)

В этом посте я попрактикуюсь с некоторыми элементами DataControls в Delphi XE7. За основу программы возьму программу, написанную в посте про основные операции с БД. Также воспользуюсь теоретическими постами –Delphi. Data Controls — компоненты доступа к БД (теория1) –Delphi. Data … Continue reading

Posted in DBExpress, Delphi, Без рубрики | Comments Off on Delphi. DataControls (практика)

Delphi. Эксперименты с INSERT или как добавить запись в середину таблицы БД?

В этом посте напишу о своем опыте с DBExpress MySQL и попыткой INSERT… То есть, хотелось бы научить программу вставлять в любую строку, а не только в последнюю. Но не тут-то было! В самом простом случае (когда у нас нет … Continue reading

Posted in DBExpress, Delphi, Без рубрики | Comments Off on Delphi. Эксперименты с INSERT или как добавить запись в середину таблицы БД?

Delphi. Как добавить запись в конец БД?

В данном посте рассмотрим варианты добавления записи в БД MySQL. Для простоты будем использовать технологию DBExpress. Для других технологий и БД, думаю, принципы будут схожими. Подготовительные работы Для начала, воссоздадим пример подключения к БД, а также прочитаем таблицы БД. Для работы, … Continue reading

Posted in DBExpress, Delphi | Comments Off on Delphi. Как добавить запись в конец БД?

Delphi XE7. DBExpress. Основные операции (вставка, редактирование, удаление и др.) в БД из Delphi…

В данном посте соединим пример, написанный про подключение к MySQL из Delphi, и пример про решение проблемы нескольких одновременных SQL инструкций.

Posted in DBExpress, Delphi, Без рубрики | Comments Off on Delphi XE7. DBExpress. Основные операции (вставка, редактирование, удаление и др.) в БД из Delphi…

Delphi XE7. DBExpress. Как подключиться к БД (MySQL)?

В данном посте рассмотрим виды соединения с БД по технологии DBExpress. Технология с особенностью – однонаправленные курсоры (данные читаются только в одну сторону, в результате невозможно отобразить DBGrid, например. Но этот недостаток нивелируется кэширующими компонентами – ClientDataSet и SimpleDataSet…) Будем подключаться … Continue reading

Posted in DBExpress, Delphi, Без рубрики | Comments Off on Delphi XE7. DBExpress. Как подключиться к БД (MySQL)?

Delphi. Data Controls — компоненты доступа к БД (теория3)

В данном посте посмотрим компоненты для организации полей подстановки.Во многом, я пользовался книгой Д. Осипова Базы данных и Delphi. Далее идут отрывки из этой книги. Механизм синхронного просмотра, благодаря которому мы приобретаем возможность подставлять в основной набор данных поля из … Continue reading

Posted in DBExpress, Delphi | Comments Off on Delphi. Data Controls — компоненты доступа к БД (теория3)

Delphi. Data Controls — компоненты доступа к БД (теория2)

В прошлом посте посмотрели как подключиться с помощью технологии DBExpress, и, также как рассмотрели компоненты DataSource и DBGrid. В данном посте продолжим рассмотрение различных компонентов Delphi. Во многом, я пользовался книгой Д. Осипова Базы данных и Delphi.

Posted in DBExpress, Delphi | Comments Off on Delphi. Data Controls — компоненты доступа к БД (теория2)

Delphi. Data Controls – компоненты доступа к БД (теория1).

В данном посте будем осваивать способ подключения к БД по технологии DBExpress, некоторые Delphi компоненты доступа к базам данных (DataSource, DBGrid). Во многом, я пользовался книгой Д. Осипова Базы данных и Delphi. Большая их часть находится на вкладке DataControls, за … Continue reading

Posted in DBExpress, Delphi, Без рубрики | Comments Off on Delphi. Data Controls – компоненты доступа к БД (теория1).

DBExpress – не выполняет скрипт SQL из нескольких инструкций…

Проблема Сегодня экспериментировал с DBExpress, многие в сети ругают данную технологию из-за однонаправленных курсоров, в частности. То есть, обойти это можно, использовав кэширующие компоненты TClientDataSet и TSimpleDataSet – в принципе, для большинства задач годится. Но вот что мне откровенно не … Continue reading

Posted in Delphi, Без рубрики | Comments Off on DBExpress – не выполняет скрипт SQL из нескольких инструкций…

MySQL и Delphi – подключение к серверу MySQL

В данном тексте напишем программу, которая будет подключаться к серверу и опрашивать таблицу с базами данных. Результаты запроса – список баз данных, будем отображать в выпадающий список TCombobox. Как подключиться из Delphi к MySQL? Для разработки этого примера, предполагаем, что … Continue reading

Posted in Delphi, MySQL, Без рубрики | Comments Off on MySQL и Delphi – подключение к серверу MySQL