Форум: "Базы";
Текущий архив: 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