Страница 1 из 1

прямой sql. Результат в переменную..

Добавлено: 26 фев 2013, 13:04
Masygreen
Есть запросы которые возвращают одно значение .. допустим

Код: Выделить всё

sql select top 1 nrec  from ..
есть возможность сразу получить это значение в переменную ?? я чота запутался //
типа

Код: Выделить всё

var _cMyMrec : comp;
_cMyMrec := sql select top 1 nrec  from ..

Re: прямой sql. Результат в переменную..

Добавлено: 26 фев 2013, 13:10
Den
Тоже интересовал это вопрос . но решения нигде не нашел...
в sql select :
"INTO (<таблица> | <список-полей>) - адрес для сохранения полученной выборки"

т .е. вроде как тока в таблу сохранять (
Приходиться тока с помощью sqlFetch с прибинденной переменной к полю запроса, черт..неудобняк, конечно

Re: прямой sql. Результат в переменную..

Добавлено: 26 фев 2013, 13:56
Masygreen
ну да .. я тоже так убого делаю .. вот просто задумался, а вдруг есть более правильный путь

Код: Выделить всё

  delete all from tmNrec;
  sql select .....
  into tmNrec byname;;
  if(GetFirst tmNrec = tsOK)
    fnGetMBP := tmNrec._anrec;