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

Вниз

Помогите пожалуйста записать содержимое 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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.037 c
1-1098647263
saNat
2004-10-24 23:47
2004.11.07
Формулы аля MS Equation


9-1088682716
Micke
2004-07-01 15:51
2004.11.07
2d аркада


9-1089764101
Xerx
2004-07-14 04:15
2004.11.07
GLScene


4-1096535278
bSava
2004-09-30 13:07
2004.11.07
NT аутентификация


3-1097385880
softmaster
2004-10-10 09:24
2004.11.07
Выбор записей в DBGRID





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский