Графика в Sql базе
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Старожил
- Сообщения: 203
- Зарегистрирован: 25 Октябрь 2005, 6:22
- Откуда: Северск
- Контактная информация:
Графика в Sql базе
Коллеги привет!
Нужен простенький пример , как картинку хранить в Blob поле SQL базы (постгресс или оркле) , чтение запись , наткнулись на ограничение TPS файла по объему , средний размер 1 картинки от 4 - до 12 Мб (карта или плпншет , jpg)
За ранее благодарен
Нужен простенький пример , как картинку хранить в Blob поле SQL базы (постгресс или оркле) , чтение запись , наткнулись на ограничение TPS файла по объему , средний размер 1 картинки от 4 - до 12 Мб (карта или плпншет , jpg)
За ранее благодарен
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Графика в Sql базе
Две вещи добавлю
1. В Кларионе Sql-поле должно быть объявлено как BLOB, BINARY ( последнее обязательно, иначе поле может быть внезапно обрезано).
2. Надо глянуть на Prop:PrintMode в Help. Если сохраняется картинка с экрана, необходимо установить Prop:PrintMode=2 (или даже 3), тогда пишется сам отображаемый файл, в противном случае картинка сохраняется в текущем разрешении-размере объекта на экране.
3. И ещё раз - в ABC изменение Blob-поля не меняет запись, в результате обновление файла не срабатывает. В запись надо добавить изменяемое поле (например, дата-время записи). И, конечно, дату и время модификации, размер файла и хеш ...
1. В Кларионе Sql-поле должно быть объявлено как BLOB, BINARY ( последнее обязательно, иначе поле может быть внезапно обрезано).
2. Надо глянуть на Prop:PrintMode в Help. Если сохраняется картинка с экрана, необходимо установить Prop:PrintMode=2 (или даже 3), тогда пишется сам отображаемый файл, в противном случае картинка сохраняется в текущем разрешении-размере объекта на экране.
3. И ещё раз - в ABC изменение Blob-поля не меняет запись, в результате обновление файла не срабатывает. В запись надо добавить изменяемое поле (например, дата-время записи). И, конечно, дату и время модификации, размер файла и хеш ...
Графика в Sql базе
Поскольку я не сторонник BLOBализации, то вот ещё темочка про BLOB/не BLOB:
viewtopic.php?f=1&t=3873&p=29027&hilit=blob#p29027
viewtopic.php?f=1&t=3873&p=29027&hilit=blob#p29027