Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Текст и графика [D6]


volodya_ ©   (2003-04-16 08:59:00) 

Как можна записать в базу примерно такую информацию:
Есть абзац текста потом идёт рисунок, а вслед за ним идёт ещё абзац текста? Эти данные нужно както сохранить, а потом по запросу пользователя выводить на экран


Johnmen   (2003-04-17 09:21:00) [1]

А чего тут обсуждать. Надо читать книги, доки...:)
Пример записи в поток значения BLOB поля :
var
MS : TMemoryStream;
...
MS:=TMemoryStream.Create;
TBlobField(FieldByName("fieldname")).SaveToStream(MS);
MS.Free;


volodya_   (2003-04-17 09:07:00) [2]

Хочу поднять на обсуждение этот вопрос и сегодня, может быть ктото подскажет?


volodya_   (2003-04-16 15:34:00) [3]

А можно конкретный пример записи в базу, если я пишу так:
Table1.FieldByName("text").Asstring:=RxRichEdit1.Text;
то в базу записывается только текст а рисунки нет


Johnmen   (2003-04-16 13:57:00) [4]

TStream (и его "производные" TMemoryStream, TBlobStream ...)
+TBlobField


volodya_   (2003-04-16 13:52:00) [5]

Ну с таблицами то и так ясно, но вот если например там какая то фотка?


Дмитрий К.К.   (2003-04-16 13:50:00) [6]

BLOB поле.


Desdechado   (2003-04-16 11:30:00) [7]

лучше хранить в блобе в виде документа, но возможно и по-другому. Например:
таблица ( id докум, номер куска в докум, тип инфы, blob инфа )
в каждой строке отдельный кусок, их порядок задан, просто вычитываешь и выстраиваешь


Наверх

Титульная страница Поиск, карта сайта Написать письмо