Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];

Вниз

Помогите пожалуйста записать содержимое TRichEdit в поле в mdb   Найти похожие ветки 

 
AlexV   (2004-10-06 17:41) [0]

Здравствуйте!

Помогите пожалуйста записать содержимое TRichEdit в поле в mdb (Access2000).
Текст в RichEdit содержит форматирование (цвет,наклон,полужирность и т.д.)

Какого типа при этом должно быть поле в mdb ?
a) Текстовое
b) Поле объекта OLE
c) Поле Memo

Можно ли решить эту задачу командой INSERT INTO ... ?

Заранее благодарен.


 
sniknik ©   (2004-10-06 23:20) [1]

> Какого типа при этом должно быть поле в mdb ?
любое из этих пойдет, мемо удобнее. (text и memo синонимы в аксесс как и LONGTEXT, LONGCHAR, NOTE, NTEXT) т.что все равно. а OLE вообще все принимает, не только банальный текст, любой обьект.

> Можно ли решить эту задачу командой INSERT INTO ... ?
можно.


 
AlexV   (2004-10-07 07:19) [2]

>> Можно ли решить эту задачу командой INSERT INTO ... ?
> можно.
Я тоже слышал, что как то можно, но как ?
Как это сделать на Дельфи ?

Подскажите, кто знает.


 
sniknik ©   (2004-10-07 07:57) [3]

> Как это сделать на Дельфи ?
компанент тобой используемый для доступа из серии query-ей + параметр + execsql + F1.


 
AlexV ©   (2004-10-07 11:18) [4]

Решил пока сделать хотя бы загрузку из Memo-поля mdb в Rich
var Stream: TStringStream;
Stream:=TStringStream.create("Мой поток");
    (qrItems.FieldByName("n_body") as TBlobField).SaveToStream(Stream); // Сохраняем из поля БД в поток
    Rich1.Lines.LoadFromStream(Stream); // Загружаем в Rich
    Stream.Free;

Но увы текст, котовый в этом поле есть - не отображается в Rich1.
:-(


 
sniknik ©   (2004-10-07 11:47) [5]

TDBRichEdit ?

так как ты пытаешся имеет смысл только с нестандартным типом поля (не мемо).


 
AlexV ©   (2004-10-07 14:28) [6]

У меня Rich1 класса TRichEdit (не TDBRichEdit).

В mdb сделал изменил тип на Поле объяекта OLE - по-прежнему вышерасположенный код не выдает ошибок, но и в Rich ничего не выводит :-(


 
sniknik ©   (2004-10-07 14:36) [7]

> У меня Rich1 класса TRichEdit (не TDBRichEdit).
ну так и замени свой TRichEdit на TDBRichEdit, а извращайся после, после того как научишся.


 
AlexV ©   (2004-10-07 14:42) [8]

У меня все не DB-шные компоненты и пихать DB-шный Rich не хотелось бы.
Может можно решить проблему именно с TRichEdit ?


 
sniknik ©   (2004-10-07 15:37) [9]

> У меня все не DB-шные компоненты и пихать DB-шный Rich не хотелось бы.
твои проблемы, т.е. ты и для пробы не можеш один на другой заменить посмотреть как и с чем работает? это серьезно это к психоаналитику.

> Может можно решить проблему именно с TRichEdit ?
можно.



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

Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
3-1097069063
Rule
2004-10-06 17:24
2004.11.07
Вопрос по хранимой процедуре (FB 1.x + IBX 7.08)


3-1097063337
Denis
2004-10-06 15:48
2004.11.07
Помогите написать запрос


14-1098189719
AlexG
2004-10-19 16:41
2004.11.07
Меня опять напугали совместимостью AMD шек...


14-1097598988
kaif
2004-10-12 20:36
2004.11.07
Странное затишье, продолжение...


1-1098201922
GanibalLector
2004-10-19 20:05
2004.11.07
Pchar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский