Apanhando JavaXsql

Pessoal, estou apanhando com sql junto com java, alguem poderia me dizer
o que há de errado com a linha abaixo,pois eu não consigo achar o erro
O que eu quero é que os tres campos emp,id e dept sejam comparados e se forem iguais eu atualizo o bd

“’ WHERE emp= + fields.emp.getText() AND fil= + fields.id.getText() AND dept= + fields.dept.getText()’”;

Grato
Pena

acho q o texto que vc quer comparar tem que at entre aspas…

Kra ,

acho que tem que ser assim.

[code]
//SE ESTES CAMPOS FORM TEXTOS
“SELECT * FROM TABELA WHERE emp=’” + fields.emp.getText() + “’ AND fil=’”

  • fields.id.getText() + “’ AND dept=’” + fields.dept.getText() “’”;

//SE FOR NUMÉRICO
“SELECT * FROM TABELA WHERE emp=” + fields.emp.getText() + " AND fil="

  • fields.id.getText() + " AND dept=" + fields.dept.getText() ; [/code]