Форум: "Базы";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];
ВнизСвязка Delphi+Oracle Найти похожие ветки
← →
Crazy_Student © (2004-08-26 11:57) [0]Пишу некую выборку из Оракловой базы. В принципе все нормально и понятно кроме одного. В базе даты реализованы в формате Clarion, и есть соответствующая функции:
---*** Заданная дата в формате Клариона ***---
FUNCTION DATE_CLA(iDate IN VARCHAR2/*Дата*/) RETURN NUMBER;
PRAGMA RESTRICT_REFERENCES (Date_Cla, WNDS, WNPS);
---*** Заданная дата в формате Оракла ***---
FUNCTION DATE_ORA(iDate IN NUMBER/*Дата*/) RETURN DATE;
PRAGMA RESTRICT_REFERENCES (Date_Ora, WNDS, WNPS);
При запросе SQL в девелопере:
select stdfun.date_ora(bilo.createdate) , bilo.status ,
c.fullname , c.addresspos , c.phones as ,
bilo.num , bilo.summa ,
decode(NVL(bilo.paydate,0),0,NULL,stdfun.date_ora(bilo.paydate)) ,
bt.name , c.dstid , dd.district
from billout bilo, contractor C, deliverydistrict dd, billtypedct bt
where c.id=bilo.conid and c.dstid = dd.districtid and bilo.b_tid=bt.id
and bilo.createdate between stdfun.date_cla("25.08.2004") and stdfun.date_cla("25.08.2004")
and c.dstid=10 and bilo.num>0
order by bilo.createdate, c.dstid
все работает, на дельфи я реализовал все ктоме сортировке по дате, т.к. Дельфи не хочет воспринимать функции, которые в оракле. Подскажите как можно сделать? Как перевести эти даты... ??
← →
Sergey13 © (2004-08-26 12:02) [1]order by 1,10
не подойдет?
← →
Crazy_Student © (2004-08-26 12:09) [2]неа... сортировка нужна именно по столбцу createdate (billout). И я не догоняю почему в дельфи при ПРисвоении Query1.SQL.Add этогго запроса ругается а если сделать через Query1.SQL.Assign(Memo1.Lines); и в мемо написать это то прокатывает... что то ему не нравится именно в этой части запроса "bilo.createdate between stdfun.date_cla("25.08.2004") and stdfun.date_cla("25.08.2004")"...
← →
roottim © (2004-08-26 12:38) [3]> При запросе SQL в девелопере:
это PL/SQL Developer ?
и компоненты доступа к Oracle в Delphi какие?
← →
Sergey13 © (2004-08-26 12:44) [4]2[2] Crazy_Student © (26.08.04 12:09)
Таки не работает сортировка или условие? Когда "что то ему не нравится", что он при этом бормочет?
← →
Desdechado © (2004-08-26 14:09) [5]меня смущает вот это
c.phones as ,
AS - зарезервированное слово
сортировку на клиенте делаешь или на сервере?
← →
Наталия © (2004-08-26 15:19) [6]Через параметры даты в запрос передавай и должно получиться
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c