Zadejte hledaný výraz...

Execute Query zastaví for cyklus? Jak to vyřešit?

Dobrý den.
Programuji jednoduchou aplikaci, a poprosil bych o radu. Jde mi o to, že execute query mi zastaví kód u prostřed cyklu. Používám SQLite JDBC databázi ovšem tento fakt mě hodně znepokojuje. Mám tři zakomentované řádky. Viz níže. Takto to projede každý záznam a pokračuje dalšímí záznamy v tabulce. Pokud tyto řádky označené // odkomentuji, tak tak se bohužel vypíše pouze první řádek. Tento první řádek je sice v pořádku, ale já to potřebuji na všechny řádky v dané tabulce. Jak to jednoduše vyřešit? Myslím si, že to bude nějaká prkotina, tak nevím :)
Kód jsem zveřejnil hodně zjednodušeně, pro představu..
9. 8. 2014 17:14:23
https://webtrh.cz/diskuse/execute-query-zastavi-for-cyklus-jak-to-vyresit#reply1046959
Napsal kyborg;1114661
Pokud tyto řádky označené // odkomentuji, tak tak se bohužel vypíše pouze první řádek.
Co ten LIMIT 1?
9. 8. 2014 17:46:59
https://webtrh.cz/diskuse/execute-query-zastavi-for-cyklus-jak-to-vyresit#reply1046958
Napsal syntaxsugar;1114668
Co ten LIMIT 1?
Tím to nebude. Ono to totiž původně bylo ve while cyklu, ale do while cyklu je to (si myslím, že zbytečné). Ono to vlastně vybere jeden řádek z tabulky hraci a pak se vlastně zobrazí true (pokud výsledek v db existuje) nebo false (pokud ne). Pro každý tým je jiný záznam. Např. výsledky s tymy 1-2 by mělo být dané číslo. Ale problém je v tom, že se to po tom prvním řádku zastaví, ať už tam limit je, či nikoliv :P
---------- Příspěvek doplněn 09.08.2014 v 18:43 ----------
Vyřešeno, stačilo vytvořit a použít nový objekt Statement, aby se původní nepřepisoval.
9. 8. 2014 17:59:01
https://webtrh.cz/diskuse/execute-query-zastavi-for-cyklus-jak-to-vyresit#reply1046957
Pro odpověď se přihlašte.
Přihlásit