Quando tento executar o código abaixo:
try {
Connection con = FabricaConexao.getConnection();
PreparedStatement pstmt = con.prepareStatement(“insert into tbl_celular” +
“values(GEN_ID(id_celular,1),?,?,?,?,?,?,?,?)”);
pstmt.setInt(1,c.getId_modelo());
pstmt.setInt(2,c.getId_opm());
pstmt.setString(3,c.getLinha());
pstmt.setString(4,c.getImei());
pstmt.setString(5,c.getSim());
pstmt.setString(6,c.getFuncao());
pstmt.setString(7,c.getSituacao());
pstmt.setString(8,c.getNotafiscal());
resp = pstmt.execute();
pstmt.close();
con.close();
} catch (SQLException ex) {
dá o seguinte erro:
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544569. Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 31
GEN_ID
o código sql semelhante sem as interrogações e com os dados funciona no IBOConsole.