Pessoal, tou tentando fazer uma pesquisa em todos os campos de minha jTable de uma só vez, escrevi o código abaixo, mas tá dando erro, alguém pode me ajudar com esse erro?
ERRO:
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544569. Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 61
LIKE
at org.firebirdsql.jdbc.AbstractPreparedStatement.<init>(AbstractPreparedStatement.java:88)
at org.firebirdsql.jdbc.FBPreparedStatement.<init>(FBPreparedStatement.java:34)
at org.firebirdsql.jdbc.AbstractConnection.prepareStatement(AbstractConnection.java:701)
at org.firebirdsql.jdbc.AbstractConnection.prepareStatement(AbstractConnection.java:232)
at br.com.hospitalar.control.ConvenioControl.localizarConvenio(ConvenioControl.java:33)
at br.com.hospitalar.view.ConvenioView.tfPesquisarKeyPressed(ConvenioView.java:390)
at br.com.hospitalar.view.ConvenioView.access$200(ConvenioView.java:35)
at br.com.hospitalar.view.ConvenioView$2.keyPressed(ConvenioView.java:138)
at java.awt.Component.processKeyEvent(Component.java:6221)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2801)
at java.awt.Component.processEvent(Component.java:6040)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:704)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:969)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:841)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:668)
at java.awt.Component.dispatchEventImpl(Component.java:4502)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
MÉTODO QUE CRIEI EM MEU FORMULÁRIO
private void tfPesquisarKeyPressed(java.awt.event.KeyEvent evt) {
String sql = "SELECT * FROM CONVENIO WHERE CDCONVENIO = '%" + tfPesquisar.getText().trim() + "%'"+
"|| NOCONVENIO LIKE '%" + tfPesquisar.getText().trim() + "%'";
ConvenioControl c = new ConvenioControl();
c.localizarConvenio(sql);
listarConvenio();
}
MÉTODO DA MINHA CLASS ConvenioControl
public void localizarConvenio(String sql) {
try {
AcessoFirebird firebird = new AcessoFirebird();
pstm = firebird.conectar().prepareStatement(sql);
pstm.executeQuery();
firebird.desconectar();
} catch (Exception e) {
e.printStackTrace();
}
}


