LINUX.ORG.RU

поле-рисунок в GUI-клиенте БД


0

0

Нужно написать GUI-клиента mysql базы данных на Qt. Проблема в том, что в поле одной из таблицы долно хранить картинку (формат любой). подскажите как реализовать.

Можно конечно сделать каталог картинок названных числами а число хранить в поле таблицы ... как то криво. В Paradox помню есть тип поля, хранящий картинку. Как бы под Линуксом тоже самое зарядить?

anonymous

Ну и запихни картинку в BLOB, в чем проблема то??? А на клиенте уже работай с ним.

Nagwal ★★★★
()

>Можно конечно сделать каталог картинок названных числами а число хранить в поле таблицы ... как то криво

Ничего не криво. Хранение большого кол-ва картинок в БД бьёт сильно по производительности. Зачем БД нагружать хламом? Если не нравятся файлы, названные числами, то назови нормально, а в таблице создай поле имя_файла и поставь на него индекс.

Selecter ★★★★
()
Ответ на: комментарий от Selecter

> а в таблице создай поле имя_файла и поставь на него индекс.

А теперь внимание, если два клиента работают в программе с разных компов, а сервер на третьем - то что, еще и файл-сервер подымать? Ну-ну. При правильной организации BLOB'ы ничего не тормозят - только сложите их ОТДЕЛЬНО от списка клиентов.

no-dashi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.