Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

О визуализации большого текста [D6, XP]


Страницы:   1 2 3 4

buka ©   (2008-01-11 15:45:00) 

Здравствуйте.
Зписан в базу текст большого объема. Ни DBRich, ни DBMemo, ни DBGrid не позволяет его увидеть.
Как можно визуализировать?
Использовал Access 2003.
В нем - видно, но я же хочу читать с использованием компонентов Delphi?
Что пдскажете мастера?


buka   (2008-01-12 13:55:00) [61]

Я использую ADO, а тип базы, таблицы в которую пытаюсь записать тексты -Аccess/
Таблица Access 2003; с полем формат OLE (а как иначе априори "впихнешь" туда текст более 255 знаков).
Открываю таблицу Access (не через Delphi, а напрямую из Access- вижу: в тех ячейках где короткий текст -нормально читается и rtf и html и прочее,а в поле OLE написало BLOB. Все это жидаемо. Более того, дважды щелчок по этому полю таблицы Access - появляется нормально, полностью читаемый текст в соответствующем приложении.
Однако мне нужно читать его средставми визуализации DELPHI.
И вот тут...короткие тексты в DBGrid, DBRichEdit-читаются нормально, а длинный (поля BLOB) так и пишет BLOB.
Вот я и хочу чтобы кто-либо подсказал: какой компонент необходимо использовать или что надо сделать, чтобы из DELPI читать поля BLOB.
Я вразумительно объяснил?


Ega23   (2008-01-11 16:37:00) [62]

Хотя может и ошибаюсь.
В любом случае, у меня сильное подозрение, что автор именно BDE использует.


Ega23   (2008-01-11 16:36:00) [63]


> это, если БДЕ
> в АДО хоть 8000, если тип поля явно не указан


Я не про доступ, я про DBGrid.


clickmaker   (2008-01-11 16:33:00) [64]


> Просто всё, что больше 255 символов в стандартных Delphi-компонентах
>  трактуется как BLOB

это, если БДЕ
в АДО хоть 8000, если тип поля явно не указан


www   (2008-01-11 16:26:00) [65]

LoadFromStream


Ega23   (2008-01-11 15:56:00) [66]


> Как можно визуализировать?


Легко.
Просто всё, что больше 255 символов в стандартных Delphi-компонентах  трактуется как BLOB (если мне память не изменяет)


clickmaker   (2008-01-11 15:50:00) [67]


> buka   (11.01.08 15:45)
> Здравствуйте.
> Зписан в базу текст большого объема. Ни DBRich, ни DBMemo,
> ни DBGrid не позволяет его увидеть

то есть? так и говорят "не позволяем"?


sniknik   (2008-01-11 15:50:00) [68]

> Ни DBRich, ни DBMemo, ни DBGrid не позволяет его увидеть.
вранье.


Dib@zol   (2008-01-11 15:50:00) [69]

В порядке бреда: Panel + Canvas + DrawText?


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо