Galera eu tenho a seguinte consulta, eu quero pegar no bd o que for passado em alguns dos Jtextfields ou sequencia igual, certo ? Mais dar o seguinte erro FOR INPUT String “”. Ja fui no bd comparei dados estão corretos, aceitam null etc. Quem poder ajudar agradeço[size=18] [/size][color=blue] [/color].
res = sta.executeQuery(“SELECT * FROM CdAluguel WHERE (Título like '%”+jTextField18.getText()+"’) or (Interprete like ‘%"+jTextField19.getText()+"’ or Código = %"+Código+")");
Você quer usar LIKE ou = ? Seu banco de dados aceita campos com acentos? Cuidado com essas coisas. Distração e falta de atenção já mataram muita gente na estrada.
Uma dica: prefira a utilização de PreparedStatement na construção de suas querys. Além de ficar mais legível, vai te poupar de maiores dores de cabeça no tratamento de “caracteres indesejados”.