Subject | conversion error from string |
---|---|
Author | Carsten Schäfer |
Post date | 2002-05-28T09:41:33Z |
Hi,
sometimes i get the following exception when i call exceuteUpdate on a PreapredStatement:
java.sql.SQLException: GDS exception: org.firebirdsql.gds.GDSException: conversion error from string "1432"
at org.firebirdsql.jdbc.FBPreparedStatement.internalExecute(FBPreparedStatement.java:491)
at org.firebirdsql.jdbc.FBPreparedStatement.executeUpdate(FBPreparedStatement.java:151)
There are some setString()-calls im my method, but i'm 100% sure that not with '1432'.
But it is possible that my id-column(type integer) has an highest entry with 1432.
In my insert statement i do insert.setInt(1, -999) on this id column.
I have an after insert trigger like this:
BEGIN
update t_rechnung set id_rechnung = (select max(id_rechnung) + 1 FROM t_rechnung) where
NEW.id_rechnung = id_rechnung;
END
I only get this on the table t_rechnung (only sometimes), but I've other tables that looks analog to t_rechnung (with id-column and after insert trigger) where i never gets this exception.
Some explanation ?
gruse
Carsten
sometimes i get the following exception when i call exceuteUpdate on a PreapredStatement:
java.sql.SQLException: GDS exception: org.firebirdsql.gds.GDSException: conversion error from string "1432"
at org.firebirdsql.jdbc.FBPreparedStatement.internalExecute(FBPreparedStatement.java:491)
at org.firebirdsql.jdbc.FBPreparedStatement.executeUpdate(FBPreparedStatement.java:151)
There are some setString()-calls im my method, but i'm 100% sure that not with '1432'.
But it is possible that my id-column(type integer) has an highest entry with 1432.
In my insert statement i do insert.setInt(1, -999) on this id column.
I have an after insert trigger like this:
BEGIN
update t_rechnung set id_rechnung = (select max(id_rechnung) + 1 FROM t_rechnung) where
NEW.id_rechnung = id_rechnung;
END
I only get this on the table t_rechnung (only sometimes), but I've other tables that looks analog to t_rechnung (with id-column and after insert trigger) where i never gets this exception.
Some explanation ?
gruse
Carsten