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

IBPP i refreshovanje statement-a

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

[ Pregleda: 2068 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mirko Rajkovača
Subotica

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



Profil

icon IBPP i refreshovanje statement-a07.12.2006. u 13:46 - pre 211 meseci
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
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: IBPP i refreshovanje statement-a08.12.2006. u 11:19 - pre 211 meseci
> 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.
 
Odgovor na temu

Mirko Rajkovača
Subotica

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



Profil

icon Re: IBPP i refreshovanje statement-a08.12.2006. u 22:56 - pre 211 meseci
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
 
Odgovor na temu

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

[ Pregleda: 2068 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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