DBRichEdit RTF-кодирование потеряно при переходе приложения из BDE в DBX

Моя команда конвертирует приложение BDE в DBX, используя D2007.

TTable был заменен комбинацией TSQLDataSet/TDataSetProvider/TClientDataSet.

TStringField был использован для доступа к RTF в поле Oracle varchar через компонент TDBRichedit.

Версия BDE передавала кодировку RTF в базу данных просто отлично. По какой-то причине код RTF лишен версии dbx?

Есть идеи?

1 ответ

Решение

У меня есть только две идеи, но я не уверен, что кто-то из них может помочь.

Первый - проверить свойство PlainText вашего DBRichEdit. Убедитесь, что установлено значение false.

Вторая идея - использовать поле BLOB вместо поля Varchar. Ни один компонент не должен касаться содержания этого.

С уважением

Другие вопросы по тегам