>
Pessoal, boa noite
fiz um método para retornar a quantidade de registros da tabela venda, porém ele só retorna 1 e eu possuo mais registros na tabela. Segue o código:
//retorna a quantidade de vendas por quantidade
public int totalVendasEmQuantidade(SQLiteDatabase vendaFacil){
int qtdVendasEmQuantidade = 0;
StringBuilder sql = new StringBuilder();
sql.append(" SELECT ");
sql.append(" COUNT(*)");
sql.append(" FROM " + TABELA );
Cursor cursor = vendaFacil.rawQuery(sql.toString(), null);
while(cursor.moveToNext()){
qtdVendasEmQuantidade++;
}
return qtdVendasEmQuantidade;
}
Cursor cursor = vendaFacil.rawQuery(sql.toString(), null);
qtdVendasEmQuantidade = cursor.getCount();
return qtdVendasEmQuantidade;
Ola Rodivam
so tira o count la do teu select ai roda ai..
Exatamente isso que o André falou.
O count do SQL sempre vai retornar 1 registro, que no caso, é um count dos seus registros.
Se você quer saber todos os registros, basta um select * from tabela.
Ok, deu certo! :D