|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
День добрый! Получили старую базу, в которой есть таблица Customer с полем Picture image null. Хотелось бы верить, что там действительно хранится фото клиента. Пытаюсь экспортировать image в JPG, но полученный файл не открывается в графическом редакторе :( Что я делаю не так и как нужно его открывать? В качестве примера, я запускаю этот скрипт для получения фото клиента с id=114230 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 12:38 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
abrashka, попробуйте использовать этот код для заведомо исправной картинки. Потом ищите проблему, если останется. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 12:48 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
Владислав Колосов, Добрый день. Использовал выше указанный скрипт. При открытие полученного файла выдаёт: Средству просмотра Windows не удаётся открыть это изображение, так как файл повреждён или слишком велик. Размер исходного и полученного файла совпадает. 46,8 Кб ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 10:02 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
_Gavrysh_, Побайтово сравните, предположу, что у вас появились какие-то добавки в начале или конце файла ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 10:18 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
Да, действительно до 48 010, после 48 014. И откуда это берётся и как этим "бороться"? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 10:26 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
_Gavrysh_ Да, действительно до 48 010, после 48 014. И откуда это берётся и как этим "бороться"? 2) Скрипт не меняли? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 10:31 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
_Gavrysh_ Да, действительно до 48 010, после 48 014. И откуда это берётся и как этим "бороться"? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 10:32 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
alexeyvg _Gavrysh_ Да, действительно до 48 010, после 48 014. И откуда это берётся и как этим "бороться"? 2) Скрипт не меняли? datalength(Поля исходного файла(image)) тоже равно 48010 Скрипт менял только под свои таблицы. А на первый вопрос не знаю как ответить. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 10:46 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
Sergey Sizov _Gavrysh_ Да, действительно до 48 010, после 48 014. И откуда это берётся и как этим "бороться"? А есть средство избежать это? Читаю документацию про bpc пока про это ни чего не нашёл. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 10:50 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
_Gavrysh_ А есть средство избежать это? задать format file с одной SQLBINARY-колонкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 11:02 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
Если версия MSSQLSERVER - позволяет (2012+), создайте таблицу filetable с нетранзакционным доступом, и сохраняйте свои картинки туда сразу, минуя возню с bcp. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 11:10 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
Yasha123 _Gavrysh_ А есть средство избежать это? задать format file с одной SQLBINARY-колонкой. Всего и делов то ) Не подскажите как? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 11:35 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
_Gavrysh_, создаете файл с расширением .fmt. Код: plaintext 1. 2. 3.
в команде bcp дописываете атрибут "-f <путь к fmt-файлу>" ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 11:40 |
|
Как получить файл(JPG) из поля Image
|
|||
---|---|---|---|
#18+
Minamoto, Yes! Получилось спасибо. И остальным спасибо тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2019, 12:07 |
|
|
start [/forum/topic.php?fid=46&msg=39908873&tid=1686702]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 146ms |
0 / 0 |