powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как записать файл в BLOB поле?
23 сообщений из 23, страница 1 из 1
Как записать файл в BLOB поле?
    #33901066
Vladimir410
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица с полем типа BLOB. С помощью какой команды можно записать произвольный файл в это поле?
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #33901165
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В VFP9: Solution Samples-New in Visual FoxPro 9.0-Dockable Image Viewer
А если коротко...
Код: plaintext
1.
2.
3.
4.
SELECT PHOTOS
Вставляешь строку:
INSERT INTO Photos (Title,Type,Created,File) VALUES(lcDesc,JUSTEXT(lcFile),DATETIME(),lcFile)
Теперь сам файл в 
APPEND MEMO Media FROM (lcFile)
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #33901207
Vladimir410
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Media -имя blob поля, lcFile -имя файла, получилось!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как записать файл в BLOB поле?
    #39780218
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov,

Скажите пожалуйста, пример, на который вы ссылаетесь у вас показывает в Имедже файлы?
У меня этот пример не работает.
Не подскажите ли почему?
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780268
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAPAlex_Ustinov,

Скажите пожалуйста, пример, на который вы ссылаетесь у вас показывает в Имедже файлы?
У меня этот пример не работает.
Не подскажите ли почему?

Потому, что в Мемо записаны Blob данные (те набор байтов) с точки зрения фокса - это просто "мусор", в отличиии от General поля, что бы отобразить сохраненный файл из Blob поля, надо его выгрузить на диск

Код: sql
1.
COPY MEMO .... TO ...
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780274
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,

Я имею в виду поставляемый пример В VFP9: Solution Samples-New in Visual FoxPro 9.0-Dockable Image Viewer
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780308
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir410Есть таблица с полем типа BLOB. С помощью какой команды можно записать произвольный файл в это поле?На примере загрузки фото:
Код: sql
1.
Append Memo foto From (img_file) Overwrite
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780311
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov,

Не могли бы вы запустить на выполнение пример, поставляемый с ВФП Solution Samples-New in Visual FoxPro 9.0-Dockable Image Viewer
У меня он не работает.
Похоже, что у всех работает, а у меня нет.
Это все из одной темы БЛОБ, МЕМО бинари...
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780312
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Загрузить, вроде, получается.
А как показать?
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780319
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAPЗагрузить, вроде, получается.
А как показать?А показывать правильно. Как? А посмотрите в ветке с вашим проектом.
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780336
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov,

Я посмотрел и проверил.
Не показывает.
У вас показывает?
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780378
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAPSergey Sizov,

Я посмотрел и проверил.
Не показывает.
У вас показывает?У меня показывает.
Давайте-ка уточним версию фокса. Надеюсь, последний, 9.00.0000.7423?
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780379
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov,

Вот такой: 9.00.0000.2412

Как обновить?
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780384
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAPSergey Sizov,

Вот такой: 9.00.0000.2412

Как обновить?Поставить SP2 и накатить последний фикс. Где взять не скажу, ибо на родном мелкомягком сайте это давно засунули в архивы, но вроде где-то кто-то выкладывал.
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780393
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov,

Посмотрите ссылку...

https://www.microsoft.com/en-us/download/details.aspx?id=13959
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780395
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780397
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAPSergey Sizov,

Посмотрите ссылку...

https://www.microsoft.com/en-us/download/details.aspx?id=13959 Да, он, SP2. Вторая ссылка бесполезна.
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780416
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780421
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov,

Как я понял из указания СП2, при его установке, он подменяет файл в дистрибутиве Фокса, а именно файл vs_setup.msi на свой.
После этого я переустановил Фокс, но уже с подмененным файлом.
Теперь версия Фокса у меня в конце .5815, что гораздо больше, чем было, но меньше, чем у вас (почему?).
Попробовал работу моего проектика.
Работает!
Показывает!
Но не показывает некартинки... жаль...
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780426
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAPТеперь версия Фокса у меня в конце .5815, что гораздо больше, чем было, но меньше, чем у вас (почему?).Потому, что я еще упоминал про последний фикс, который и поднимает версию до указанного мной номера. Вот его сложней всего будет искать. Попробую у себя в архивах покопаться, может что и нарою.
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780430
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov,

Буду вам очень признателен за помощь...
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780449
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот отсюда удалось загрузить

https://github.com/VFPX/VFP9SP2Hotfix3/blob/master/VFP90SP2-KB968409-ENU.EXE

VFP90SP2-KB968409-ENU.EXE
...
Рейтинг: 0 / 0
Как записать файл в BLOB поле?
    #39780482
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov,

Профиксил!
Теперь у меня такая же версия, как и у вас!
Все хорошо, прекрасная маркиза!
В проектике видны только картинки...
Отразится ли обновление на Дженерал, как говорят в Одессе - будем посмотреть...
Спасибо вам)
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как записать файл в BLOB поле?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]