Você não disse qual o problema que está acontecendo...
Mas só de bater o olho já dá pra ver que você não está usando o Cursor direito, vejo faltando um moveToFirst() e um close();
Thiago
2012/4/28 Arthur Alexandre <arthurkbe@gmail.com>
Pessoal,To com um problema nesse código aqui , era para eu consultar em um DB criado a tabela usuário e comparar os dados com os existentes no banco.btConectar.setOnClickListener(new View.OnClickListener() {public void onClick(View arg0) {try{//buscarDados("usuario", new String[] {"user_IdLocalHost","user_Login","user_Senha"});sIdBanco = etIDBanco.getText().toString();sUsuario = etUsuario.getText().toString();sSenha = etSenha.getText().toString();try{cursor = bancoDados.query("usuario",new String [] {"user_IdLocalHost","user_Login","user_Senha"},null,//selection,null,//selectionArgs,null,//groupBy,null,//having,null,//"order by nome"//orderBy)null); // Limite de registros retornadoscampo_IdLocalHost = cursor.getColumnIndex("user_IdLocalHost");campo_login = cursor.getColumnIndex("user_Login");campo_senha = cursor.getColumnIndex("user_Senha");int numeroRegistros = cursor.getCount();if(numeroRegistros != 0){try {String sql="INSERT INTO usuario (user_IdLocalHost, user_Login, user_Senha) values ('root','admin','admin')";bancoDados.execSQL(sql);}catch(Exception erro) {caixaMensagem("Erro Banco", "Erro ao gravar dados no banco: "+erro.getMessage());}}else{if( sIdBanco.equals(cursor.getString(cursor.getColumnIndex("user_IdLocalHost")))&& sUsuario.equals(cursor.getString(cursor.getColumnIndex("user_Login")))&& sSenha.equals(cursor.getString(cursor.getColumnIndex("user_Senha")))){caixaMensagem("Login", "Login Efetuado com sucesso!!");chamaMenu();}else{caixaMensagem("Aviso", "Permição nao consedida");}}}catch (Exception erro) {caixaMensagem("ERRO", "Erro ao conectar: "+ erro);}}catch (Exception erro) {caixaMensagem("ERRO", ""+erro);}}});
Thiago Rosa
0 comentários:
Postar um comentário