Добавляет пробел к текстовому полю
Добавлено: 25 окт 2010, 13:50
Приветствую всех. Случайно обнаружилась очень странная вещь. В очень редких случаях к текстовому полю при записи добавляется пробел.
Конфигурация ОС и FB такая:
Win 7 Home basic 64 bit + FB Embed 2.1.3.18185 + ODBC 2.0.0.148
Кодировка базы - UTF8
Таблица справочник такая:
Проблемное слово, к которому добавляется пробел - дата_записи_кривой. Достаточно что-нибудь изменить в этом слове (например, последнюю букву с й на Й), чтобы этот пробел не добавлялся.
PS: строка подключения (привожу без значения DRIVER=) следующая:
UID=SYSDBA; PWD=masterkey; DBNAME=localhost:d:\PrimeDB\db\prime.fbdb; CHARSET=UNICODE_FSS; DIALECT=3;
Конфигурация ОС и 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;