e ai galera tudo tranquilo bom minha duvida é a seguinte…
quando faço um select no banco de dados ele retorna o meu dado com uma quebra de linha
e por isto não consigo fazer uma comparação para a entrada de um IF alguém ai sabe como resolver
try{
x.rs = x.sstmt.executeQuery(" Select id_lanc_venda as dt from lanc_venda where l_data between '"+dataBanco+"' and '"+dataBanco1+"' ");
while(x.rs.next()){
x.xt = x.stmt.executeQuery("Select quantidade as qt,prduto as pr from cont_compra where id_lanc_venda='"+x.rs.getInt("dt")+"'");
while(x.xt.next()){
if(x.xt.getString("pr") == "cebola 1"){
JOptionPane.showMessageDialog(null,"teste de entrada ");
C_total1 = C_total1 + x.xt.getInt("qt");
}
if(x.xt.getString("pr") =="cebola 2"){
JOptionPane.showMessageDialog(null,"teste de entrada ");
C_total2 = C_total2 + x.xt.getInt("qt");
}
if(x.xt.getString("pr") =="cebola 3"){
JOptionPane.showMessageDialog(null,"teste de entrada ");
C_total3 = C_total3 + x.xt.getInt("qt");
}
if(x.xt.getString("pr") =="cebola 4"){
JOptionPane.showMessageDialog(null,"teste de entrada ");
C_total4 = C_total4 + x.xt.getInt("qt");
}}}
}catch(SQLException e){
JOptionPane.showMessageDialog(null,"erro ao consultar o banco de dados\n"+ e);
o problema esta no select da tabela prduto a String vem com a quebra de linha ???
alguem ae sabe o porque deste erro