Apanhando JavaXsql

2 respostas
C

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

2 Respostas

rodrigo_gomes

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

wandersonxs

Kra ,

acho que tem que ser assim.

//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() ;
Criado 25 de outubro de 2004
Ultima resposta 26 de out. de 2004
Respostas 2
Participantes 3