Olá,
Meu programa devia verificar no banco de dados que criei no access e retornar a linha determinada por um
JTextField com a matricula de funcionario.
Mas está dando um problema,
aparece a mensagem:
[color=green]java.sql.SQLException: [Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério.[/color]
o campo [color=green]matricula[/color] do meu banco de dados é do tipo Inteiro.
Aí vai o código:
private void txtMatriculaFocusLost(java.awt.event.FocusEvent evt){
try{
System.out.println(txtMatricula.getText());
Senha.dataBase.rs = Senha.dataBase.comando.executeQuery("SELECT * "+
"FROM EMPRESTIMO WHERE matricula='"+
Integer.parseInt(txtMatricula.getText())+"'");
while (Senha.dataBase.rs.next()){
cbxItem.addItem(Senha.dataBase.rs.getString("nomeEpi"));
}
txtEmprestimo.setText(Senha.dataBase.rs.getString("data"));
} catch (SQLException e){
System.out.println("Erro na inicialização da combo box: "+e);
}
}
Grato
