![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
StoredProc [D5, D6, informix]
kolesya © (2002-10-03 20:35:00)МАСТЕРА НУ ОЧЕНЬ НУЖНО !!!
В базе есть хранимая процедура, никаких входящих параметров, возвращает значение даты. Как получить результат используя только Дельфи (не откажусь от примера)
kolesya (2002-10-04 19:02:00) [1]Мне нужно получить дату либо в виде строки либо TDateTime
Текст процедуры
CREATE PROCEDURE "informix".getwork_day() RETURNING DATE;
DEFINE GLOBAL vDAY DATE DEFAULT NULL;
select date(trunc(itemvalue)) into vDAY
from config where section="APPMODE" and itemkey="DAY";
if vDAY IS NULL then
let vDAY = TODAY;
end if;
RETURN vDAY;
end procedure document "module: common.sql 28.5 07/12/02";
Desdechado (2002-10-04 16:39:00) [2]если через БДЕ, то там нюанс, по-моему, есть. Надо сделать
Proc.Execute;
Proc.GetResults;
а потом выходные параметры читать.
Но это для процедур, которые курсор не возвращают.
elv (2002-10-04 08:52:00) [3]Select * from Имя_процедуры
Max Zyuzin (2002-10-04 08:22:00) [4]А текст процедуры можно увидеть? И какой именно результат вы хотите получить? Дату что ли (текщую?)?