Архив метки: Базы данных

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

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

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

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

Читать далее

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

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