![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
О визуализации большого текста [D6, XP]
buka © (2008-01-11 15:45:00)Здравствуйте.
Зписан в базу текст большого объема. Ни DBRich, ни DBMemo, ни DBGrid не позволяет его увидеть.
Как можно визуализировать?
Использовал Access 2003.
В нем - видно, но я же хочу читать с использованием компонентов Delphi?
Что пдскажете мастера?
sniknik (2008-01-12 16:11:00) [41]> Я вразумительно объяснил?
цены бы тебе не было, еслибы это в первом посте было, чтобы сразу было ясно что поле не текстовое а ole, что хранится там тоже не текст, а "OLE документы".
и еще обьяснил бы что делаешь (а не как), чтобы узнать а нужно ли тебе это все, или ты просто не знаеш формата поля "текстовый"... или еще чего.
и пытаешься "микроскопом гвозди заколачивать".
что например должен делать искомый компонент отображения текста из этого поля, если в данных будет не текст, и даже не текстовый документ, а картинка? или какая нибудь схема маткада, презентация, т.д.?
хотя, вобще то компонент есть - TOLEContainer, читаешь из поля в стрим, из стрима в него... по идее должно открыть "в соответствующем приложении", только внутри контейнера. (хотя не пробовал, может не получится)
> Пока "мастера".... :(:(
пока ламер... :(:(
buka (2008-01-12 15:17:00) [42]Engine. Спасибо. Успел прочитать перд выклюячением. Буду посмотреть.
engine (2008-01-12 15:14:00) [43]> [26] engine © (12.01.08 15:13)
> ParamByName('MyBLOBField').SaveToFile('c:\FromBLOB.xxx')
FieldByName
engine (2008-01-12 15:13:00) [44]> [24] buka (12.01.08 15:10)
ParamByName('MyBLOBField').SaveToFile('c:\FromBLOB.xxx')
buka (2008-01-12 15:13:00) [45]Ну ладно.
Обстоятельства требуют ухода.
Если что надумаете -прочту позже.
Пока "мастера".... :(:(
buka (2008-01-12 15:10:00) [46]Что SaveToFile?
Пропобовал: пишет Not found, хотя весь путь для него прописал.
buka (2008-01-12 15:07:00) [47]Ды-к, это Вам лучше знать, т.к. именно Вы её в 17-м посте вспомнили
engine (2008-01-12 15:07:00) [48]> [18] buka (12.01.08 15:03)
SaveToFile
homm (2008-01-12 15:06:00) [49]> [19] buka (12.01.08 15:04)
> А мама причем?
Чья?
homm (2008-01-12 15:05:00) [50]> [18] buka (12.01.08 15:03)
А что ты мозги трахаешь всем с длинным текстом?
buka (2008-01-12 15:04:00) [51]А мама причем?
buka (2008-01-12 15:03:00) [52]Ага. Именно документы я и хочу впихнуть в базу (таблицу) к которой можно обращаться и затем извлекать для чтения.
homm (2008-01-12 15:01:00) [53]> [9] buka (12.01.08 13:55)
> И вот тут...короткие тексты в DBGrid, DBRichEdit-читаются
> нормально, а длинный (поля BLOB) так и пишет BLOB.
Дак у тебя в BLOB OLE документы, что ли? Ой, мать…
buka (2008-01-12 14:59:00) [54]Размер данных, кстати, не такой уж и большой текст около 150 кб.
Для Homma: разница в том, что мне нужен текст, а не фраза "blob"
homm (2008-01-12 14:59:00) [55]> Я использую ADO, а тип базы, таблицы в которую пытаюсь записать
> тексты -Аccess/
> Таблица Access 2003; с полем формат OLE (а как иначе априори
> "впихнешь" туда текст более 255 знаков).
Что то слабо верится, что в Аccess нет формата поля для текста длинее 256 символов.
homm (2008-01-12 14:56:00) [56]> [12] buka (12.01.08 14:35)
> Он (DBRichEdit) и рисует в своем окне BLOB.
Интересно, какая разница, если он рисует BLOB как текст, а в BLOBе текст?
homm (2008-01-12 14:53:00) [57]> [11] buka (12.01.08 14:31)
Для начала можно озвучить размер данных?
buka (2008-01-12 14:35:00) [58]Ega 23.
Мне понятно ваше пояснение. Именно так. Но дальше...
Он (DBRichEdit) и рисует в своем окне BLOB.
А я-то хочу видеть ТЕКСТ... например "HOMM-XAM!"
buka (2008-01-12 14:31:00) [59]Мне кажется я попал в раздел "Начинающих"?
Порекомендуйте где находится раздел "Для идиотов" или "Ботонокидал", если Вы считаете что мне нужно обратиться туда.
homm (2008-01-12 14:28:00) [60]> [0] buka (11.01.08 15:45)
такие идиотские вопросы появляются только от ботонокидательства.