java - Freezing in cursor moveToFirst() -
api 10, android 2.3.3
i have code
cursor c = mydatabase.rawquery("select * linhas l exists"+ "(select * linhas_ruas_ida l1, linhas_ruas_ida l2,ruas r1,ruas r2 l1.id_linha = l2.id_linha , l1.id_rua = r1._id , l2.id_rua = r2._id , r1.nome = '"+rua1+"' , r2.nome = \""+rua2+"\" , l.codigo = l1.id_linha , l1.posicao <= l2.posicao)"+ "or exists (select * linhas_ruas_volta l1, linhas_ruas_volta l2,ruas r1,ruas r2 l1.id_linha = l2.id_linha , l1.id_rua = r1._id , l2.id_rua = r2._id , r1.nome = \""+rua1+"\" , r2.nome = \""+rua2+"\" , l.codigo = l1.id_linha , l1.posicao <= l2.posicao)"+ "or exists (select * linhas_ruas_ida l1, linhas_ruas_volta l2,ruas r1,ruas r2 l1.id_linha = l2.id_linha , l1.id_rua = r1._id , l2.id_rua = r2._id , r1.nome = \""+rua1+"\" , r2.nome = \""+rua2+"\" , l.codigo = l1.id_linha)",null); c.movetofirst();
so, application freezes @ line c.movetofirst(); [i can see in debug mode]
if change sql, example
("select * linhas l 1")
works fine!!!
p.s
private sqlitedatabase mydatabase;
Comments
Post a Comment