Category Archives: Delphi

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

SQL инструкции. Агрегатные функции из клиента Delphi.

О том, что такое агрегатные функции SQL, я писал в другом посте. Там более менее подробно разобрал работу этих функций на примере клиента MySQL.exe. В данном посте посмотрим как можно пользоваться агрегатными функциями СУБД MySQL из клиента Delphi. Итак, начало … Continue reading →

Posted in Delphi, SQL инструкции, Без рубрики | Comments Off on SQL инструкции. Агрегатные функции из клиента Delphi.

SQL инструкции. Агрегатные функции.

В данном посте посмотрим как работают некоторые агрегатные функции. Воспользуемся клиентом Mysql.exe  – эта программа входит в инсталляционный пакет MySQL. Что такое агрегатные функции? Если нам необходимо, чтобы СУБД посчитала некоторую статистику, например сумму по полям, среднее и так далее, и … Continue reading →

Posted in Delphi, SQL инструкции, Начальный уровень | Comments Off on SQL инструкции. Агрегатные функции.

SQL инструкции. Вертикальное объединение идентичных таблиц. UNION

Итак, представим, что у нас есть 2 филиала институтов, и нам нужно объединить данные по студентам в 2 таблицы. Проблема может быть только в главных ключах, то есть, если в одной таблице нумерация идет 1,2,3… и  в другой… 1,2,3…, то, … Continue reading →

Posted in Delphi, SQL инструкции, Без рубрики, Начальный уровень | Comments Off on SQL инструкции. Вертикальное объединение идентичных таблиц. UNION

Подключение к MySQL из клиента Delphi XE7

Итак, поскольку один из моих любимых языков программирования – Delphi, я решил рассмотреть пример подключения из клиентского VCL приложения. Итак, что нам понадобится? -Установленная программа-сервер MySQL на локальный компьютер; -Созданная база данных на программе-сервере MySQL; -IDE Delphi, у меня на … Continue reading →

Posted in Delphi, MySQL, Без рубрики, Начальный уровень | Comments Off on Подключение к MySQL из клиента Delphi XE7