powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как вызвать хранимую процедуру через OLEDB или ODBC
11 сообщений из 11, страница 1 из 1
Как вызвать хранимую процедуру через OLEDB или ODBC
    #33563701
TheSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имею хранимую процедурку в Foxpro.
Хочу вызвать ее из VB.NET или C#, как это сделать, все перепробовал, не получаеться, помогите пожалуйста ?
...
Рейтинг: 0 / 0
Как вызвать хранимую процедуру через OLEDB или ODBC
    #33578616
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi TheSlava!

Через ODBC вызвать не получится - через OleDB можно - сделай ПОИСК.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как вызвать хранимую процедуру через OLEDB или ODBC
    #33654339
AlikT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СУБД VFP - это же не сервер. Хранимые процедуры можно вызывать только из VFP.
Ни из какого другого языка SP не выполнится.

Если так уж хочется использовать фоксовую БД как серверную, из не фоксового приложения, то сделай на фоксе COM и юзай на здоровье через COM
...
Рейтинг: 0 / 0
Как вызвать хранимую процедуру через OLEDB или ODBC
    #33654450
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi AlikT!

> СУБД VFP - это же не сервер.

Не сервер :)

> Хранимые процедуры можно вызывать только из VFP.

Вовсе нет :) Триггера, которые по сути и есть ХП замечательно работают и
через ODBC, и через OleDB. Правда в первом нету средств "прямого вызова"
ХП - во втором уже всё есть.

> Ни из какого другого языка SP не выполнится.

Выполнится. Непосредственно в OleDb провайдере, а также в ODBC драйвере
"зашита" некоторая (ограниченная!) реализация фоксового движка. Подробнее
про то какие команды допустимы а какие нет - написано в хелпе.

> Если так уж хочется использовать фоксовую БД как серверную, из не
> фоксового приложения, то сделай на фоксе COM и юзай на здоровье через COM

Это конечно хорошо, но не относится к изначальному вопросу...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как вызвать хранимую процедуру через OLEDB или ODBC
    #33654595
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TheSlavaИмею хранимую процедурку в Foxpro.
Хочу вызвать ее из VB.NET

Пример вызова ХП FoxPro в VB.NET (ASP.NET)

Good luck!
...
Рейтинг: 0 / 0
Как вызвать хранимую процедуру через OLEDB или ODBC
    #33757427
Янина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, если я пишу программульку на PHP, а база в фоксе, как мне удалить записи из таблички?
SQL-запрос с командой DELETE только помечает записи...
...
Рейтинг: 0 / 0
Как вызвать хранимую процедуру через OLEDB или ODBC
    #33757553
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И правильно делает. Нужно просто настроечку Set delete on сделать для фокса и усе буде добре.
...
Рейтинг: 0 / 0
Как вызвать хранимую процедуру через OLEDB или ODBC
    #33759532
Янина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я не пользуюсь программами в фоксе, я просто базу там храню, и извлекаю данные с помощью SQL в PHP. Как-нибудь можно удалить при этом записи из таблиц фокса?
...
Рейтинг: 0 / 0
Как вызвать хранимую процедуру через OLEDB или ODBC
    #33759614
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЯнинаА я не пользуюсь программами в фоксе, я просто базу там храню, и извлекаю данные с помощью SQL в PHP. Как-нибудь можно удалить при этом записи из таблиц фокса?
Ну так Вам же выше и объяснили - надо передать команду в базу данных FoxPro "SET DELETED ON" перед выполнением select... К сожалению, в слепую работать не получится - Вам надо немного почитать, как FoxPro работает..

But anyway, good luck!
...
Рейтинг: 0 / 0
Как вызвать хранимую процедуру через OLEDB или ODBC
    #34130731
Kevin1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели через ODBC хранимую процедуру никак не достать? Вот например в MFC есть класс CDatabase и у него есть метод прямого исполнения SQL запроса или хранимой процедуры (это в документации описывается). Не может быть что метод просто так написали, или может это только хранимых процедур FoxPro касается? и еще, пробовал в Билдере через ADO компонент для ХП вызвать нужную мне ХП, так на стадии проэктирования при выборе конкретной процедуры в окне свойств, при расскрытии списка выводилась ошибка о невозможности выполнения данной операции. Насколько я понимаю ADO и OLEDB аналогичны по структуре!!! Поправьте и подскадите как правильно, очень нужно!!!
...
Рейтинг: 0 / 0
Как вызвать хранимую процедуру через OLEDB или ODBC
    #34138934
ORAselect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Ch TheSlavaИмею хранимую процедурку в Foxpro.
Хочу вызвать ее из VB.NET

Пример вызова ХП FoxPro в VB.NET (ASP.NET)

Good luck!

Вот спасибо, и мне пригодилось!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как вызвать хранимую процедуру через OLEDB или ODBC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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