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;  

explain sql


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

c++ - End of file on pipe magic during open -