Erro ao listar dados do banco(Ajuda)

4 respostas
ryouta
private boolean listarRank(){
    	  try {
    		cursor = bancoDados.query("ranktimes", new String[]{
    		"flamengo","fluminense","Vasco","botafogo","sport","saopaulo","santos","palmeiras","corinthians","nautico",
    		"cruzeiro","atletico","internacional","gremio","santa"},
    		null, null, null, null, null);
    		
    		
    		
    		int registros = cursor.getCount();
    		if(registros != 0){
    			  cursor.moveToFirst(); //posiciona no primeiro registro
    			  String flamengo =  cursor.getString(cursor.getColumnIndex("flamengo")); // se eu tiro essa linha ele roda direitinho
    		}
    		
    		return true;
    	} catch (Exception e) {
    		AlertDialog.Builder menssagem = new AlertDialog.Builder(jogoMenu.this);
    		menssagem.setMessage("Erro ao Buscar os Dados");
    		menssagem.show();
    		
    		return false;
    	}
      }

Esse é meu método de listar !

ele não quer adicionar o valor da coluna a minha string !

Antes de Perguntarem ele abre o banco direitinho... só não adiciona oque está no cursor na string.

4 Respostas

j0nny

Dá uma olhada no AndOrm, pode te ajudar:
github.com/jonatasdaniel/andorm

CristianPalmaSola10

Pra alguem poder de ajudar voce teria que postar a sua consulta porque olhando para isso

cursor = bancoDados.query("ranktimes", new String[]{  
        "flamengo","fluminense","Vasco","botafogo","sport","saopaulo","santos","palmeiras","corinthians","nautico",  
        "cruzeiro","atletico","internacional","gremio","santa"},  
        null, null, null, null, null);

não tem como saber com certeza o que o codigo esta fazendo, para que serve o array com o nomes de times, e por que passou todos aqueles null’s

se posta a consulta que foi realizada e a estrutura da tabela fica melhor de dar uma opiniao

gabrielaugustodm

Cara, se voce sabe o indice da coluna que deseja acessar, acesse direto. Ja tive problemas com o getColumnIndex.

Abraço,

ryouta

CristianPalmaSola10:
Pra alguem poder de ajudar voce teria que postar a sua consulta porque olhando para isso

cursor = bancoDados.query("ranktimes", new String[]{  
        "flamengo","fluminense","Vasco","botafogo","sport","saopaulo","santos","palmeiras","corinthians","nautico",  
        "cruzeiro","atletico","internacional","gremio","santa"},  
        null, null, null, null, null);

não tem como saber com certeza o que o codigo esta fazendo, para que serve o array com o nomes de times, e por que passou todos aqueles null’s

se posta a consulta que foi realizada e a estrutura da tabela fica melhor de dar uma opiniao

Jah programou para Android ?

se sim iria saber o pq desses null neh…

e aos demais obg vou olhar esse links…

Criado 23 de julho de 2012
Ultima resposta 24 de jul. de 2012
Respostas 4
Participantes 4