![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
О визуализации большого текста [D6, XP]
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?