Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как передать на сервер рисунок используя FoxPro6.0 / 16 сообщений из 16, страница 1 из 1
05.07.2002, 13:41:45
    #32035328
ivgen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
Прога у меня на фоксе а хочется мне фотки в таблицу ставить причем не через удаленное представление а прямо через передачу параметра в хранимую процедуру, а как это сделать - незнаю и не получается никак
Помогите кто может...........
...
Рейтинг: 0 / 0
08.07.2002, 12:00:10
    #32035534
ivgen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
Ну неужели никто не поможет?
Ну неверю что никто не знаєт как єто сделать!!
Хелппппппппппппппп
...
Рейтинг: 0 / 0
08.07.2002, 12:24:47
    #32035539
RatTail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
О каком параметре идёт речь? О пути к файлу-фотке?
...
Рейтинг: 0 / 0
09.07.2002, 13:19:49
    #32035773
dimaa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
М.б. использовать тот же подход, что и сам SQL - см. Pubimage.bat в каталоге Install (textcopy -I -Usa -P%2 -S%1 -Dpubs -Tpub_info -Clogo -W"where pub_id = '1389'" -Falgodata.gif) отдать эту команду FoxPro. Должно работать через RUN
...
Рейтинг: 0 / 0
09.07.2002, 14:28:47
    #32035797
ivgen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
Под параметром я мел в ввиду переменную , которой присвоен битовый образ рисунка

Попробую через textcopy
...
Рейтинг: 0 / 0
09.07.2002, 16:51:19
    #32035831
Alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
не знаю как на фокспро
но на VB я не нашел другого способа как через вставку OLE - объекта в поле загруженной формы (форму и поле отображать не обязательно) из программы даешь рамке поля OLE - команду внедрить из файла .
данные этого поля подсоединяешь к полю таблицы сервера

если же сливать бинарные данные из файла в поле рекордсета - внедренный OLE не получается..

хотя если эти данные снова залить в файл при извлечении а не обрабатывать поле как объект то
...
Рейтинг: 0 / 0
09.07.2002, 17:02:19
    #32035833
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
IMHO
Если использовать только оригинальные возможности FoxPro (SQLEXEC() и т.п.), то никак. Т.к. нет механизма отображения внутренних переменных FoxPro во входные переменные процедур SQL.

Но можно воспользоваться функцией Createobject и подключиться например через ADODB, где имеются соответсвующие методы для передачи параметров в том числе и BLOB-ов
...
Рейтинг: 0 / 0
19.07.2002, 19:34:50
    #32037842
ivgen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
Пробовал через textcopy но оно вставляет рисутки только в таблицу pub_info базы pubs а больше никуда не хочет.
Выдает ошибку: чтото типа указателя на рисунок неможет подключить. Я больше чем уверен что дело в настройках базыЮ, но вот в каких - незнаю напрочь. Читал читал кучу всего - без толку ниче не помогло.
Мож поможете... :)
...
Рейтинг: 0 / 0
19.07.2002, 19:41:03
    #32037845
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
читайте здесь
...
Рейтинг: 0 / 0
22.07.2002, 10:38:44
    #32037946
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
2 Glory
Не стоит спешить с диагнозом - можно передать рисунок (и любой двоичный файл) с помощью SQLEXEC(...) из Фокса.

2 ivgen
Рецепт - здесь
...
Рейтинг: 0 / 0
22.07.2002, 10:55:14
    #32037952
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
Мда, хитро.

Только IMHO уж очень больно хитро - особенно "ручная" правка в заголовке типа поля. С тем же Createobject и ADODB.Connection можно получить тот же результат быстрее. Хотя надо будет запомнить
...
Рейтинг: 0 / 0
22.07.2002, 10:59:29
    #32037956
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
Фокс не любит ADODB - нетрадиционно это как то :0)

А насчет правок заголовков или системных таблиц (типа Reports etc) - это широко распространенная практика, которую даже в рекомендациях от MS можно встретить.
...
Рейтинг: 0 / 0
22.07.2002, 23:00:26
    #32038133
Александр Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
М-да, я как-то не смог додуматься до этого решения, наверное старею, спасибо Jimmy.
...
Рейтинг: 0 / 0
23.07.2002, 00:17:19
    #32038137
RatTail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
Как глава службы безопасности, хочу сообщить вам,
что Jimmy парень очень крутой (особенно в фоксе).
Я очень внимательно ознакомился с его досье и даже
имел с ним приятную беседу по мылу. Это так.
...
Рейтинг: 0 / 0
23.07.2002, 10:46:49
    #32038174
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
2 RatTail

Ну спасибо за оценку.
...
Рейтинг: 0 / 0
31.07.2002, 11:48:49
    #32039878
ivgen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать на сервер рисунок используя FoxPro6.0
Большое спасиба всем :)
Что бы я без вас делал..
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как передать на сервер рисунок используя FoxPro6.0 / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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