Tenho esse trecho de código:
StringBuffer sb = new StringBuffer();
try {
sb.append("SELECT TB_SP.CEP, TB_SP.UF, TB_SP.LOGRADOURO, TB_CIDADE.CIDADE, TB_BAIRRO.BAIRRO");
sb.append("FROM TB_SP, TB_CIDADE, TB_BAIRRO WHERE TB_SP.CEP = '08550510'");
sb.append("AND TB_CIDADE.CHAVELOC = TB_SP.ID_CIDADE AND TB_SP.ID_BAIRRO = TB_BAIRRO.CHAVEBAI ");
sb.append("AND TB_BAIRRO.CHVLOCBAI = TB_CIDADE.CHAVELOC");
String sql = sb.toString();
ps = conexao.prepareStatement(sql );
ps.setString(1, cep);
rs = ps.executeQuery();
e é me apresentado o seguinte erro:
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544569. Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 114
WHERE
at org.firebirdsql.jdbc.AbstractPreparedStatement.<init>(AbstractPreparedStatement.java:91)
at org.firebirdsql.jdbc.FBPreparedStatement.<init>(FBPreparedStatement.java:34)
at org.firebirdsql.jdbc.AbstractConnection.prepareStatement(AbstractConnection.java:682)
at org.firebirdsql.jdbc.AbstractConnection.prepareStatement(AbstractConnection.java:232)
