Category Archives: FireDAC

Delphi. FireDAC добавление параметров в запрос. Шпаргалочка

Добавляем параметр в FDQuery, Допустим у нас есть запрос, скажем такой

И нам нужно добавить параметр users_id в FDQuery. Визуальный подход Вообще говоря, если вставить этот запрос в визуальный редактор FDQuery, то параметр обнаружится сам Единственное, надо будет указать … Continue reading

Posted in Delphi, FireDAC | Leave a comment

Delphi. FireDAC. Проверка на NULL и запись NULL значений в базу данных

Проверка на NULL

Запись NULL значений, согласно инструкции

Пример из проекта…

 

   

Posted in Delphi, FireDAC | Leave a comment

Delphi. UniGUI. Правильная архитектура приложения на примере создания соединения с базой данных MySQL с помощью FireDAC

Интересное обсуждение у меня сложилось на форуме UniGUI, когда я не смог передать ссылку на объект так как я это делаю обычно, в Delphi (через свойства или через параметр Sender). Вот ссылка на само обсуждение http://forums.unigui.com/index.php?/topic/7556-how-to-give-correct-link-to-created-instance Итак, в UniGUI есть … Continue reading

Posted in Delphi, FireDAC, UniGui | Leave a comment

FireDAC. Самый простой способ подключиться

В данной статье Вы узнаете о самом простом способе подключиться к БД на примере MySQL, а также о том как создать подключение с обработкой ошибок (во второй части статьи). Как быстро и просто подключиться к MySQL при помощи FireDAC? FireDAC … Continue reading

Posted in Delphi, FireDAC | Comments Off on FireDAC. Самый простой способ подключиться

FireDAC. Динамический вывод датасетов в отдельных потоках

Продолжаю практиковаться с потоками в FireDAC. Расширим немного, приложение описанное ранее. Теперь приложение будет уметь не только записывать в базу, но и выводить датасеты в отдельных потоках. В данной статье подробно опишу вывод датасетов в отдельных потоках на главную форму. … Continue reading

Posted in Delphi, FireDAC, Без рубрики, Потоки(Threads) | Comments Off on FireDAC. Динамический вывод датасетов в отдельных потоках

FireDAC. Добавление 1000 записей в отдельном потоке

В данной статье попрактикуемся работать c потоками в технологии FireDAC. В переводе документации мы уже познакомились с теорией, здесь же будет небольшой практический пример. Используем также, технику ArrayDML, позволяющую создать большое число записей с минимальными затратами, описанную ранее. Вот что … Continue reading

Posted in Delphi, FireDAC | Comments Off on FireDAC. Добавление 1000 записей в отдельном потоке

FireDAC. Dynamic PrivateConnection. Редактирование параметров

Продолжаем работать с FireDAC. В данной статье попробуем установить private соединение с БД динамически и дать возможность изменять параметры на ходу. Вот какая программа у нас получится. В левой части у нас Memo, которое отражает параметры ConnectionDefs. О том, что … Continue reading

Posted in Delphi, FireDAC, Без рубрики | Comments Off on FireDAC. Dynamic PrivateConnection. Редактирование параметров

FireDAC. Работа с ConnectionDefs

В данной статье посмотрим как добавлять, редактировать, удалять ConnectionDefs в технологии FireDAC. Где это может быть полезно? При создании,  редактировании соединений. Private connections полностью опираются на ConnectionDefs. Вот как будет выглядеть программа. Что такое ConnectionDefs? Это наборы параметров соединений, выглядят … Continue reading

Posted in Delphi, FireDAC | Comments Off on FireDAC. Работа с ConnectionDefs

FireDAC. Private соединение к БД MySQL

В других постах мы говорили о разных типах соединений, но здесь поговорим именно о Private соединении. Почему именно Private? При Persistent у нас все данные на подключение хранятся в файлах, что не есть хорошо, в Private – все основные данные … Continue reading

Posted in Delphi, FireDAC, Без рубрики | Comments Off on FireDAC. Private соединение к БД MySQL

FireDAC.MySQL. Как изменить кодировку при русских символах в БД?

Столкнулся с простой и популярной проблемой. При отображении данных из БД MySQL русские символы отображались вот так   Лечится это просто – выставлением Charset в FDConnection либо на utf-8 либо на cp1251

Posted in Delphi, FireDAC, MySQL | Comments Off on FireDAC.MySQL. Как изменить кодировку при русских символах в БД?