Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

IBPP i refreshovanje statement-a

[es] :: Firebird/Interbase :: IBPP i refreshovanje statement-a

[ Pregleda: 792 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mirko Rajkovača
Subotica

Član broj: 18458
Poruke: 118
*.ns.ac.yu.



Profil

icon IBPP i refreshovanje statement-a07.12.2006. u 13:46

Imam jedan problem sa ibpp 2.5, ne mogui da osvezim statement nakon sto je vec otvoren kursor.
Znaci pozovem
statement->Prepare(neki sql);
statement->Execute();
i sada kada hocu da osvezim trebalo bi samo da pozovem ponovo Execute(tako je radilo sa prethodnom verzijom) ali mi sada baca exception sa porukom da je cursor vec otvoren a ibpp nema nikakav metod za zatvaranje kursora

Da li neko ima neku ideju, da li negde gresim
Hvala unapred
Razlika izmedju softvera i hardvera je:
Softver je nesto sto mozes psovati, a hardver je... pa hardver je nesto sto mozes sutati
07.12.2006. u 13:46 

savkic
Igor Savkić

Član broj: 92186
Poruke: 1063
195.252.107.*



Profil

icon Re: IBPP i refreshovanje statement-a08.12.2006. u 11:19
> Imam jedan problem sa ibpp 2.5, ne mogui da osvezim statement nakon sto
> je vec otvoren kursor.

To je tačno, ne postoji posebna refresh komanda, realizuje se radi tako što se ponovo izvrši upit.

> statement->Prepare(neki sql);
> statement->Execute();
> i sada kada hocu da osvezim trebalo bi samo da pozovem ponovo Execute(tako
> je radilo sa prethodnom verzijom) ali mi sada baca exception sa porukom da
> je cursor vec otvoren a ibpp nema nikakav metod za zatvaranje kursora

Verovatno je ta ranija verzija to automatski radila, ako je već otvoren, zatvori ga i izvrši ponovo. Možeš pokušati da sam simuliraš to ponašanje, ne poznajem IBPP ali verujem da mora postojati neka Close metoda, ili postavi pitanje direktno autorima IBPPa.
08.12.2006. u 11:19 

Mirko Rajkovača
Subotica

Član broj: 18458
Poruke: 118
*.com
Via: [es] mailing liste



Profil

icon Re: IBPP i refreshovanje statement-a08.12.2006. u 22:56
ima bag u samom ibpp sourcu koliko sam primetio pa ne zatvara kursor kako
treba, mislim da sam uspeo da ga ispravim. Kontaktiracu autore kao sto si
rekao

Pozdrav
Razlika izmedju softvera i hardvera je:
Softver je nesto sto mozes psovati, a hardver je... pa hardver je nesto sto mozes sutati
08.12.2006. u 22:56 

[es] :: Firebird/Interbase :: IBPP i refreshovanje statement-a

[ Pregleda: 792 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.