Erro na busca de dados

2 respostas
T

Oi pessoal.
Estou implementando o código abaixo para busca de dados, mas essa ocorrendo o erro “Tipo de dados incompativeis na expressão de critério”.

String sql = "SELECT codigo,nome FROM dados WHERE codigo = ? OR nome = ?"; conectaBanco.stmt = conectaBanco.conexao.prepareStatement(sql); conectaBanco.stmt.setString(1, tf_codigo.getText()); conectaBanco.stmt.setString(2,tf_nome.getText().toString()); conectaBanco.rs = conectaBanco.stmt.executeQuery();

Valeu.

2 Respostas

henriqueluz
conectaBanco.stmt.setString(1, tf_codigo.getText());

Qual é o tipo do campo codigo no seu banco? Acho que voce devia usar setInt(), ao inves de setString().
Depende de como ele está no bd.
Abs,

T

Valeu pela dica.
O erro é no BD, definir a exclusividade para texto somente.

Criado 11 de agosto de 2011
Ultima resposta 11 de ago. de 2011
Respostas 2
Participantes 2