[ medixsa @ 14.10.2009. 22:57 ] @
| veliki pozdrav !!!
FB baza,Delphi7 UIB com
tabela ima slijedeca polja
id ime prezime iznos
moja - primjer procedure
SET TERM ^ ;
CREATE OR ALTER PROCEDURE NESTO
returns (
iznos float,
prezime varchar(10),
ime varchar(10))
as
begin
/* Procedure Text */
for
select ime,prezime,iznos from
personal
into :ime,prezime,:iznos do
suspend;
end^
SET TERM ; ^
GRANT SELECT ON PERSONAL TO PROCEDURE NESTO;
GRANT EXECUTE ON PROCEDURE NESTO TO SYSDBA;
Kada pozivam proceduru iz query forme tj. iz delphija select * from nesto, procedura mi vrati "ok"rezultat ,ali mi trazi ID polje " Filed not Found"
hvala !!!
|
[ captPicard @ 15.10.2009. 07:57 ] @
Ovdje
into :ime,prezime,:iznos do
ti fali jedna dvotočka prije polja prezime.
[ medixsa @ 15.10.2009. 11:33 ] @
Hvala ti na ukazanoj gresci,ali nista opet itu mi gresku pokazuje .u DBGridu u dizajnu nisu dodana polja niti su dodana u komponenti table itd. Sve sam prekontrolisao i nije mi jasno zasto nece.
[ captPicard @ 15.10.2009. 12:15 ] @
Na kojoj liniji ti baca grešku?
[ medixsa @ 15.10.2009. 20:43 ] @
- vidi u administraciji baze,odnosno tamo gdje sam kreirao proceduru ,procedura radi ok i nema greske
- takodje i delphi compajler ne izbacuje gresku,naprotiv ja dobijem rezultat i taj rezultat dobijem u dbgridu i poslije vracanje rezultata dobijem msg dijalog
da Field ID not Found,
oprtosti ako nisam pojasnio problem
[ medixsa @ 15.10.2009. 22:07 ] @
rijesio sam problem
trebalo je u proceduri dodati izlazni parametar " ID", jer kad sa dodao ID u izlazni parametar sve radi super i na isti nacin mi nije moga
i stored procedura da se izvrsi ,morao sam dodati sva ppolja u izlazni parametar ,zbog toga sto "select * from ....." kupi sve iz procedure
hvala na trudu i odgvorima
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.