Du säger att du lagt upp en förenklad version av koden. Ändrade du något annat när du postade det här? Det här felet orsakas normalt när du har flera frågor "öppna" samtidigt. Till exempel anropar du fetch()
, men du ringer den inte förrän den är slut, och sedan försöker du hämta en andra fråga.
Att döma av din kod ovan bör detta inte hända eftersom du använder fetchAll()
. Normalt är lösningen på detta problem att anropa closeCursor()
[dokument]
. Du kan försöka kalla det efter varje fetchAll
och se om det gör något.