Конфигурация ОС и FB такая:
Win 7 Home basic 64 bit + FB Embed 2.1.3.18185 + ODBC 2.0.0.148
Кодировка базы - UTF8
Таблица справочник такая:
Код: Выделить всё
CREATE TABLE KEY_NAMES
(
ID INTEGER NOT NULL,
NAME VARCHAR(224) NOT NULL, /* проблема с этим полем */
CONSTRAINT PK_KEY_NAMES PRIMARY KEY (ID),
CONSTRAINT U_KEY_NAMES_NAME UNIQUE (NAME)
);
Проблемное слово, к которому добавляется пробел - дата_записи_кривой. Достаточно что-нибудь изменить в этом слове (например, последнюю букву с й на Й), чтобы этот пробел не добавлялся.
PS: строка подключения (привожу без значения DRIVER=) следующая:
UID=SYSDBA; PWD=masterkey; DBNAME=localhost:d:\PrimeDB\db\prime.fbdb; CHARSET=UNICODE_FSS; DIALECT=3;