Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите создать Базу картинок, БД 
V
    Опции темы
BLOKNOT
Дата 17.1.2007, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Люди помогите пожалуйста кто-нибудь!!!
Срочно нужна база картинок, а  я не знаю как их в нее добавить!!!
HELP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  smile  smile 
PM MAIL   Вверх
dionisiu
Дата 18.1.2007, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 13.5.2006
Где: Крым

Репутация: 1
Всего: 2



Уточни:
1. Картинки предполагается хранить в базе или на диске (в базе - ссылки)?
2. Требуется ли фунционал переименования, редактирования, необходимость собственных названий?
3. Картинки в каких пределах размерности, существенен ли данный параметр?
4. Требуется ли функции группировки по каким-либо признакам, и если да, то каков набор этих критериев (фото одиночные, групповые, репродукции пейзажные, натюрморты, граффити, эро, реалити .....)?


Если просто, то сделай в акцесе таблицу из трёх полей: ID- счётчик, длинное целое; Pict - объект OLE, Comment -тип Memo


Пример во вложении smile 

Присоединённый файл ( Кол-во скачиваний: 17 )
Присоединённый файл  ______.rar 11,16 Kb
PM MAIL ICQ   Вверх
BLOKNOT
Дата 19.1.2007, 02:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Дело в том, что по большому счету мне нужно написать прогу на С++Builder "Помощь фотографу(хранение и быстрый поиск фотографий)". Вот я и подумал связать базу с Builder-ом. Но теперь мне кажется это полный затор.
Т.Е. мне надо, что бы можно было добавлять картинки большими партиями, а затем среди всех имеющихся фоток искать нужную по имени и по дате занесения.
Вот такая лажа!!! smile  smile 
PM MAIL   Вверх
dionisiu
Дата 19.1.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 13.5.2006
Где: Крым

Репутация: 1
Всего: 2



для С++Builder  есть отдельный форум.

Тем более, что если делать на Акцесе базу, то и акцесс нужно ставить, а отсюда проблемы с лицензией  smile 

Если решишь всё же на акцесе, то развивай тему, если на С++Builder  - то обратись в другой форум (хотя бы поиском воспользуйся).
PM MAIL ICQ   Вверх
Rodman
Дата 19.1.2007, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 1
Всего: 122



просто хранить картинки на диске, а в базе прописывать пути.. вот решение... т.к. а Access с картинками не всегда просто... 

Цитата(dionisiu @  19.1.2007,  10:18 Найти цитируемый пост)
а отсюда проблемы с лицензией


а вот с этим могут быть траблы... подумай, мож на MySQL сделать...
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Akina
Дата 20.1.2007, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Если сделать на Аксессе базу, а потом ее использовать через Jet/ODBC/etc. - проблем с лицензией не возникнет, MDAC пока еще свободно-распространяемый компонент. Да и наличие на компе собсно Аксесса при этом не требуется.

Хранение же картинок в самой БД действительно занятие проблемное, а с учетом того что 
Цитата(BLOKNOT @  19.1.2007,  03:00 Найти цитируемый пост)
 добавлять картинки большими партиями
так и вовсе безнадежное. Значит - хранение картинок отдельно, а в базе только пути и описания. Причем сразу стОит предусмотреть автоматизированное создание подкаталогов (вероятно по датам) и размещение по ним, а также автоматизированное переименование файлов (видимо по описаниям) - это должно обеспечить разруливание конфликтов имен (вполне возможное, кстати) и облегчить резервное копирование хранилища.



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
BLOKNOT
Дата 20.1.2007, 04:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Всем большое спасибо!!! smile  smile 
PM MAIL   Вверх
MarinaK
Дата 20.1.2007, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 29.1.2005

Репутация: нет
Всего: нет



Цитата(BLOKNOT @ 19.1.2007,  02:00)
Дело в том, что по большому счету мне нужно написать прогу на С++Builder "Помощь фотографу(хранение и быстрый поиск фотографий)"

В качестве альтернативы - полагаю, такого рода программ очень много, в том числе и бесплатных...
PM MAIL   Вверх
BLOKNOT
Дата 20.1.2007, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



А не подскажешь где найти??? smile  Был бы очень признателен.
PM MAIL   Вверх
MarinaK
Дата 28.1.2007, 03:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 29.1.2005

Репутация: нет
Всего: нет



Цитата(BLOKNOT @ 20.1.2007,  22:46)
А не подскажешь где найти??? smile  Был бы очень признателен.

Проверьте личный ящик...
PM MAIL   Вверх
unicuum
  Дата 12.3.2007, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: 1
Всего: 8



Преобразование изображения в массив байтов для записи в БД (C#)

Код

    //**************************************
    //     
    // Name: Convert Picture Box Image To by
    //     te Array
    // Description:To take an image from a p
    //     icture box and convert it to a byte arra
    //     y so that it can be stored in a database
    //     as binary large object (blob) data.
    //
    // Inputs:name of picture box
    EX:
    this.picbox1.Image = "C:\\location\\of\\image\\image.jpg";
    implementation is below:
    byte[] b = new byte[0];
    b = convertPicBoxImageToByte(picbox1);
    or
    assumes you are using an sql database and that 
    using System.Data.SqlClient; is being called.
    cmd.Parameters.Add(new SqlParameter("@Image", SqlDbType.VarBinary, convertPicBoxImageToByte(picbox1).Length, ParameterDirection.Input, true, 0, 0, null, DataRowVersion.Current, convertPicBoxImageToByte(picbox1)));
    //
    // Returns:a byte array of the image fro
    //     m the picture box.
    //
    // Assumes:assumes jpeg image
    //
    // Side Effects:none that i have found s
    //     o far.
    //**************************************
    
    private byte[] convertPicBoxImageToByte(System.Windows.Forms.PictureBox pbImage)
    {
    System.IO.MemoryStream ms = new System.IO.MemoryStream();
    pbImage.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
    return ms.ToArray();
    }


Это сообщение отредактировал(а) unicuum - 12.3.2007, 01:14


--------------------
user posted image
обычный день на винграде
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0575 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.