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 retornados
campo_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);
}
}
});
0 comentários:
Postar um comentário