[ sirmelle @ 24.10.2005. 15:27 ] @
Hej, ima li iko ovdje da bi mogao odgovoriti:
Koristim Cold Fusion za razvoj web aplikacije, i Oracle-ovu bazu.
Ne znam kako mogu da pozovem PL/SQL funkciju na bazi iz Cold Fusion-a.
Funkcija ima i ulazne i izlazne parametre i naravno vraca neku vrijednost.



Unaprijed zahvalan:
Melle
[ Jim Jackson @ 24.10.2005. 22:43 ] @
Bese to davno.

<cfstoredproc datasource="#baza#" procedure="Proc" username="#username#" password="#password#" >
<cfprocparam type="In" value="#Session.XYZ#" cfsqltype="CF_SQL_INTEGER">
<cfprocparam type="In" value="#form.x#" cfsqltype="CF_SQL_CHAR">
<cfprocparam type="In" value="#form.y#" cfsqltype="CF_SQL_INTEGER">
<cfprocparam type="In" value="#form.z#" cfsqltype="CF_SQL_CHAR">
<cfprocparam type="InOut" value="#rez#" cfsqltype="CF_SQL_NUMERIC" variable="rez">
</cfstoredproc>

Naravno prvo mora da se podesi datasource. Ovo je bilo za verziju 5.4 ili tako nesto. Mozda se do sad promenilo, a mozda i ne. Nisam se time dugo bavio.
[ sirmelle @ 28.10.2005. 11:48 ] @
Hvala ti prijatelju na odgovoru, uz izvinjenje sto ranije nisam napisao odgovor.
Odgovor mi na zalost nije pomogao, jer se tu radi o pozivu procedure a ne funkcije.
Naime, imam vec uradjene funkcije, koje trebam koristiti. Ali kako nisam nigdje uspio naci neko adekvatno rjesenje, smislio sam jedan trik. Za svaku funkciju bih na bazi napravio proceduru koja ce pozivati tu funkciju i ono sto ona vraca smjestiti u jedan od parametara. Eh onda bih u cold-fusionu pozivao proceduru na ovaj nacin koji si mi poslao...
Jeste rjesenje, ali ne bas elegantno...
U svakom slucaju hvala na odgovoru...
A.