:: Visual Foxpro, Foxpro for DOS
Как вводить в VFP команды FB
tmp_adr
Автор

Сообщений: 185
Дата регистрации: 29.10.2007
Например есть команды в Firebird (в Access и т.д.), как получить результат этих команд например команда show tables. Понятно что список таблиц можно получить другим способом sql запросом, а вот чтоб результат выполнения команды не знаю, т.к.
SQLEXEC(m.nConn, "show tables") в Firebird не выводит ничего, т.к. это функция для SQL запросов, подскажите вызов для получения результата выполнения команды?
Ratings: 0 negative/0 positive
Re: Как вводить в VFP команды FB
alex;

Сообщений: 2852
Откуда: Москва
Дата регистрации: 23.11.2004
yandex.ru
Ratings: 0 negative/0 positive
Re: Как вводить в VFP команды FB
Дмитрий Петров

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Дык третий параметр укажите, куда выводить результат
Ratings: 0 negative/0 positive
Re: Как вводить в VFP команды FB
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Вот представьте, у вас в программе есть форма. И там поле кол-во и поле цена.
И есть метод их перемножения, для получения суммы.

Так вот, вы хотите вызвать этот метод, из другого ПО.
Без всякого контекста.

С БД надо работать через запросы. Через функции, и ХП.

Увидел что выше написали)
Ну с конкретной командой, да еще FB.
Но это не общий случай, тем более с ассеs


------------------




Исправлено 1 раз(а). Последнее : Аспид, 09.06.17 12:26
Ratings: 0 negative/0 positive
Re: Как вводить в VFP команды FB
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
tmp_adr
Например есть команды в Firebird (в Access и т.д.), как получить результат этих команд например команда show tables. Понятно что список таблиц можно получить другим способом sql запросом, а вот чтоб результат выполнения команды не знаю, т.к.
SQLEXEC(m.nConn, "show tables") в Firebird не выводит ничего, т.к. это функция для SQL запросов, подскажите вызов для получения результата выполнения команды?
А что такое "результат выполнения команды"? Например, той же "show tables"? Окошко со списком? Вы хотите в фоксе увидеть сие окошко?

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Как вводить в VFP команды FB
tmp_adr
Автор

Сообщений: 185
Дата регистрации: 29.10.2007
я же могу результат команды фокса увидеть из другого приложения(например LIST structure to x), почему обратное невозможно?
Ratings: 0 negative/0 positive
Re: Как вводить в VFP команды FB
tmp_adr
Автор

Сообщений: 185
Дата регистрации: 29.10.2007
В общем понял, вопрос превращается в флейм, спасибо..я всё понял...
Ratings: 0 negative/0 positive
Re: Как вводить в VFP команды FB
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
tmp_adr
я же могу результат команды фокса увидеть из другого приложения(например LIST structure to x),
Ибо команда дала результат не виде интерактивного действия для человека.
Цитата:
почему обратное невозможно?
Кто сказал что невозможно. Просто представление результатов команд сильное разное может быть и некоторые из этих представлений невозможно передавать между программами.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Как вводить в VFP команды FB
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
show tables это НЕ команда Firebird (и тем более access). Это команда утилиты isql. Соответственно получить её результат можно только если вызвать данную утилиту и передать ей эту команду.

Для получения списка таблиц существуют совершенно другие способы - от фоксовой SQLTABLES() до запросов к словарю данных. На самом деле фоксовый SQLTABLES() именно такого рода запрос и делает, просто чуть по своему форматирует возвращённые данные...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как вводить в VFP команды FB
tmp_adr
Автор

Сообщений: 185
Дата регистрации: 29.10.2007
Igor Korolyov
Спасибо, как всегда ответ очень помог..



Исправлено 1 раз(а). Последнее : tmp_adr, 13.06.17 07:41
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 30 alex; chpk PaulWist  (Гостей: 27)

© 2000-2024 Fox Club 
Яндекс.Метрика