Архив метки: MySQL

Firebird — Как создать столбец с autoicrement?

Задача: Нужно создать таблицу со столбцом, в котором значение будет увеличиваться по мере добавления данных. (так званное autoicrement поле)

Инструменты: Firebird 2+

Решение: В Firebird нельзя полю установить свойство autoincrement как например в СУБД MSSQL или MySQL. Для этого нужно создать генератор (GENERATOR/SEQUENCES) и триггер на событие BEFORE INSERT.

Читать далее

C# — The host localhost does not support SSL connections.

Задача: При обращении к базе данных (БД) возникает ошибка MySql.Data.MySqlClient.MySqlException: “The host localhost does not support SSL connections.”
Инструменты: C#, MySQL.Data v8.0.12
Решение: Данная проблема начала появляться после обновления NuGet пакета MySql.Data v.7 к MySQL.Data v8. Для ее решения можно изменить строку подключения и добавить параметр

SslMode=none

Читать далее

Delphi — Подключение к MySQL

Проблема: Нужно настроить подключение к базе данных MySQL с Delphi.
Инструментарий: Delphi 2010, Компоненты ZEOSDBO — 7.0.0 — alpha
Решение:
Все намного проще чем многие думают. Для подключения к базе данных (БД) MySQL я буду использовать компоненты ZEOS. Недавно я описывал как установить компоненты ZEOS в Delphi 2010.
Читать далее