Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.19;
Скачать: CL | DM;

Вниз

Как получить значение поля MEMO   Найти похожие ветки 

 
Well   (2002-07-30 11:55) [0]

В таблице Paradox есть поле типа MEMO. Завожу в него текстовую информацию через компонент DBRichEdit.
Как получить значение этого поля с целью дальнейшей обработки?
Если я использую свойство Value (str=:Table1.NameField.Value) то получается абракадабра.


 
3JIA9I CyKA ©   (2002-07-30 12:30) [1]

Попробуй БлобСтрим


 
SuperVK ©   (2002-07-30 12:40) [2]

Если получил абракадабру вроде

{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fnil\fcharset204{\*\fname Courier New;}Courier New Cyr;}}
{\colortbl\red0\green0\blue0;}
\deflang1033\pard\lang1049


то это и есть значение поля.

При редактировании поля посредством TDBRichEdit, тот не обращает внимание на TMemoField.BlobType и сохраняет в базе текст в формате RTF. Чтобы теперь достать данные в виде строк могу только посоветовать использовать всё тот же TDBRichEdit или ещё какой-нибудь компонент, понимающий RTF-формат. Возможно, есть ещё какие-нибудь способы, но я о таких не знаю.

А чтобы в поле сохранялось всё в неформатированном виде, лучше использовать TDBMemo. Ещё у TDBRichEdit, кажется, есть свойство, отменяющее RTF форматирование при сохранении. Вроде бы, этим занимется TDBRichEdit.PlainText.



Страницы: 1 вся ветка

Текущий архив: 2002.08.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-60745
NetroSpace
2002-08-06 17:07
2002.08.19
Как наиболее рационально решить следующую проблему?


3-60538
MikeFW
2002-07-30 10:27
2002.08.19
Построение (прохождение) все ветвей дерева


1-60606
Aleksandr
2002-08-07 15:13
2002.08.19
Как лечить


1-60558
Bart
2002-08-07 16:19
2002.08.19
Подскажите как определить полный путь к каталогу Program Files?


8-60758
vbazik
2002-04-11 18:28
2002.08.19
Сшивка изображений