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

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

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

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

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

Не сервер :)

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

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

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

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

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

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

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

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

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

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

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

Good luck!

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


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