Как вводить в VFP команды FB | |
---|---|
tmp_adr Автор Сообщений: 185 Дата регистрации: 29.10.2007 |
Например есть команды в Firebird (в Access и т.д.), как получить результат этих команд например команда show tables. Понятно что список таблиц можно получить другим способом sql запросом, а вот чтоб результат выполнения команды не знаю, т.к.
SQLEXEC(m.nConn, "show tables") в Firebird не выводит ничего, т.к. это функция для SQL запросов, подскажите вызов для получения результата выполнения команды? |
Re: Как вводить в VFP команды FB | |
---|---|
alex; Сообщений: 2852 Откуда: Москва Дата регистрации: 23.11.2004 |
|
Re: Как вводить в VFP команды FB | |
---|---|
Дмитрий Петров Сообщений: 3071 Откуда: Пермь Дата регистрации: 09.07.2001 |
Дык третий параметр укажите, куда выводить результат
|
Re: Как вводить в VFP команды FB | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Вот представьте, у вас в программе есть форма. И там поле кол-во и поле цена.
И есть метод их перемножения, для получения суммы. Так вот, вы хотите вызвать этот метод, из другого ПО. Без всякого контекста. С БД надо работать через запросы. Через функции, и ХП. Увидел что выше написали) Ну с конкретной командой, да еще FB. Но это не общий случай, тем более с ассеs ------------------ Исправлено 1 раз(а). Последнее : Аспид, 09.06.17 12:26 |
Re: Как вводить в VFP команды FB | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
А что такое "результат выполнения команды"? Например, той же "show tables"? Окошко со списком? Вы хотите в фоксе увидеть сие окошко? ------------------ Лень - это неосознанная мудрость. |
Re: Как вводить в VFP команды FB | |
---|---|
tmp_adr Автор Сообщений: 185 Дата регистрации: 29.10.2007 |
я же могу результат команды фокса увидеть из другого приложения(например LIST structure to x), почему обратное невозможно?
|
Re: Как вводить в VFP команды FB | |
---|---|
tmp_adr Автор Сообщений: 185 Дата регистрации: 29.10.2007 |
В общем понял, вопрос превращается в флейм, спасибо..я всё понял...
|
Re: Как вводить в VFP команды FB | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Ибо команда дала результат не виде интерактивного действия для человека. Цитата:Кто сказал что невозможно. Просто представление результатов команд сильное разное может быть и некоторые из этих представлений невозможно передавать между программами. ------------------ Лень - это неосознанная мудрость. |
Re: Как вводить в VFP команды FB | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
show tables это НЕ команда Firebird (и тем более access). Это команда утилиты isql. Соответственно получить её результат можно только если вызвать данную утилиту и передать ей эту команду.
Для получения списка таблиц существуют совершенно другие способы - от фоксовой SQLTABLES() до запросов к словарю данных. На самом деле фоксовый SQLTABLES() именно такого рода запрос и делает, просто чуть по своему форматирует возвращённые данные... ------------------ WBR, Igor |
Re: Как вводить в VFP команды FB | |
---|---|
tmp_adr Автор Сообщений: 185 Дата регистрации: 29.10.2007 |
Спасибо, как всегда ответ очень помог.. Исправлено 1 раз(а). Последнее : tmp_adr, 13.06.17 07:41 |
© 2000-2024 Fox Club  |