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

Вниз

Проблема хранения....   Найти похожие ветки 

 
TankMan ©   (2003-07-13 02:34) [0]

Мне нужно написать небольшую базу данных... ее можно назвать примитивной... вобщем каждая запись должна содержать несколько строк, и фотографию... со строкоми то все просто, но как лучше организовать хранение данных вместе с фотографиями? Я в базах данных не селен... может кто поможет в данном вопросе?


 
Fast   (2003-07-13 03:39) [1]

Если не сильно высокие требования к базе то удобней всего пользваться ClientDataSet - он может хранить базы в XML формате и не требет никаких dll для работы.
Пример работы с ним идет с самими дельфями ищи в
\Demos\DbClx\mybasexplorer


P.S. Вот только не помню есть ли это все в D5 в 6 есть точно.


 
Snake ©   (2003-07-13 11:04) [2]

Если база большая и много больших картинок, то желательно картинки хранить во внешних файлах где-нить в одной папке, а в базе в виде строки имя соответствующего файла. По мере необходимости загружать рисунки в компонент TImage.
Если же размер рисунков не слишком велик или это не играет роли, то храни их в базе. Так удобнее, но база будет расти -> скорость будет падать. Для Paradox это делается примерно следующимобразом:
1. В таблице заводишь поле Pic типа Graphic, сохраняешь таблицу.
2. На форму кидаешь компонент TDBImage, связанный с этим полем
3. Загрузка изображений, например, по нажатию кнопки, производится примерно так:

Table1.Edit;
DBImage1.Picture.LoadFromFile("Filename.bmp");
Table1.Post;

Отображение фотографии будет производиться автоматически.


 
TankMan ©   (2003-07-19 03:06) [3]

>>Fast
Очень редко выхожу в инет... сейчас нет дельфи на том компе с которого я выхожу в инет попробую... а просматривать я надеюсь этот формат нельзя другими просмоторщиками?
>>Snake
С отдельными файлами идея не пройдет... изменять легко будет и просматривать...что не совсем хорошо... а вот если пользоватся Парадоксом, то нельзя ли будет просмотреть эту базу любым другим просмоторщиком баз данных парадокса? если да, то как можно от этого уберечься?



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

Текущий архив: 2003.08.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
3-33068
hair
2003-07-18 16:04
2003.08.11
FB1.0.3 и IB60 рекурсия в триггере


11-33085
SSCha
2002-12-05 19:58
2003.08.11
Win2000 Pro rus SP3 и KOL


6-33235
Кен
2003-06-02 01:19
2003.08.11
Как заслать текст в один из фрэймов ВэбБраузера ?


8-33226
Alexander Yudanov
2003-04-16 14:51
2003.08.11
Сжатие речи. Как это можно сделать???


14-33329
GSV_
2003-07-23 21:41
2003.08.11
Трудно быть программистом.