Mam dojem, ze soucasna verze Firebirdu preruseni beziciho dotazu jeste nepodporuje. Borland to se svou Interbase rady 7.x uz umi, do Firebirdu se to teprve chysta.
pf Petr Pinkas píše v Po 12. 09. 2005 v 17:12 +0200: > Zdravim konferenci. > > Mam nasledujici problem. Potreboval bych ukoncit polozeny dotaz do DB, > pokud zjistim, ze trva prilis dlouho (v konecnem dusledku to bude > provedeno zasahem uzivatele). > > Pustil jsem se do zkoumani JDBC a cesta by snad mohla vest pres metody > Statement.cancel() nebo Statement.setQueryTimeout(). > > Bohuzel v ovladaci pro Firebird (pouzivam JayBird JCA/JDBC driver) > nejsou tyto funkce zatim zda se implementovany (s Firebirdem zacinam, > takze netusim, zda podporuje ukonceni spustenych dotazu). > > Nemate s tim nekdo zkusenost? Staci i zdroje, googluju, ale zatim to > nikam dal nevede. Nejaka i brutalni metoda (napr. i uzavreni > Connection)? > > Diky za pomoc. > Petr >
