Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Masygreen
Местный житель
Сообщения: 1089 Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:
Сообщение
Masygreen » 26 фев 2013, 13:04
Есть запросы которые возвращают одно значение .. допустим
есть возможность сразу получить это значение в переменную ?? я чота запутался //
типа
Код: Выделить всё
var _cMyMrec : comp;
_cMyMrec := sql select top 1 nrec from ..
Время ведет!
Den
Местный житель
Сообщения: 1844 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:
Сообщение
Den » 26 фев 2013, 13:10
Тоже интересовал это вопрос . но решения нигде не нашел...
в sql select :
"INTO (<таблица> | <список-полей>) - адрес для сохранения полученной выборки"
т .е. вроде как тока в таблу сохранять (
Приходиться тока с помощью sqlFetch с прибинденной переменной к полю запроса, черт..неудобняк, конечно
Masygreen
Местный житель
Сообщения: 1089 Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:
Сообщение
Masygreen » 26 фев 2013, 13:56
ну да .. я тоже так убого делаю .. вот просто задумался, а вдруг есть более правильный путь
Код: Выделить всё
delete all from tmNrec;
sql select .....
into tmNrec byname;;
if(GetFirst tmNrec = tsOK)
fnGetMBP := tmNrec._anrec;
Время ведет!