Запись в мемо-поле через Галактику и чтение записи в MS SQL

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Zver
Местный житель
Сообщения: 204
Зарегистрирован: 13 ноя 2012, 12:47
Откуда: СПб
Контактная информация:

Запись в мемо-поле через Галактику и чтение записи в MS SQL

Сообщение Zver »

Добрый день, форумчане,

Требуется сделать запись текст большого объёма в мемо-поле из Галактики,
а затем прочитать его с помощью SQL.

Цифры и латинские буквы читаются через SQL без проблем, а кириллические символы заменяются на крякозябы.

Для решения этой проблемы написал функцию на SQL, которая преобразует эти крякозябы в нормальные кириллические символы.

Однако оказалось, что если через SQL изменить эту запись, по после обработки моей функцией получившейся запись опять получаются крякозябы, но уже другие.

Можно ли организовать запись текста в мемо-поле таким образом, чтобы без дополнительной обработки можно
было читать их с помощью стандартных фукций SQL?

С уважением, Zver.
P.S.
Можно, конечно, написать функцию, которая делает преобразование, обратное написанной функции, но это больно сильно похоже на извращение :)
Программист-самоучка
niteo
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 17 сен 2009, 11:39
Контактная информация:

Re: Запись в мемо-поле через Галактику и чтение записи в MS

Сообщение niteo »

Zver писал(а):Добрый день, форумчане,
после обработки моей функцией получившейся запись опять получаются крякозябы, но уже другие.
А зачем вы, после изменения текста через SQL снова обрабатываете вашу запись функцией? Если я правильно вас понял, то обработчик необходимо вызывать 1 раз, при записи текста из галактики в БД.
Ответить