Проблема с сохранением blob в кодировке DOS866
Добавлено: 24 июл 2008, 15:46
Использую FB 2.1. и FIB 6.7
База данных в кодировке WIN1251. Таблица
При выполнении следующего кода
сервер сообщает об ошибке "Cannot transliterate character set..."
База данных в кодировке WIN1251. Таблица
Код: Выделить всё
CREATE TABLE TEST (
ID_REC INTEGER NOT NULL,
NAME VARCHAR(30) CHARACTER SET WIN1251
COLLATE WIN1251,
TXT_FILE BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET DOS866
);
Код: Выделить всё
qExec.SQL.Text = 'INSERT INTO TEST (ID_REC,NAME,TXT_FILE) '+
'VALUES (1,:p0,:p1)';
Params[0].AsString:='Имя файла';
Params[1].LoadFromFile('c:\1.txt');
qExec.ExecQuery;