[Java lista] Firebird: Error converting to short.

ragasits.csaba at chello.hu ragasits.csaba at chello.hu
2006. Okt. 4., Sze, 13:18:15 CEST


Mar probaltam ezt is, de ugyanaz a hiba:

                if (getValueAt(row,i).toString()!=null)    stmt.setObject(j,getValueAt(row,i));    
                else stmt.setNull(j, metaData.getColumnType(i));

A mezon nincsen not null.

/Cs

> 
> feladó: "Hollósi Balázs" <hollosibalazs at gmail.com>

> A mezo eredeti tipusat kell megadni
> setNull (1, java.sql.Types.VARCHAR);

> 
> On 10/4/06, ragasits.csaba at chello.hu <ragasits.csaba at chello.hu> wrote:
> > Hello,
> >
> > Jelenleg minden adatmodosito SQL utasitast dinamikusan allitok ossze, a parametereket az alabbi modon adom at:
> >
> > stmt.setObject(j,getValueAt(row,i));
> >
> > Ez mokodik is, de ha null--t adok megneki parameterkent, akkro a kovetkezo uzenettelel szall:
> >
> > org.firebirdsql.jdbc.field.TypeConvertionException: Error converting to short.
> >         at org.firebirdsql.jdbc.field.FBShortField.setString(FBShortField.java:117)
> >         at org.firebirdsql.jdbc.field.FBField.setObject(FBField.java:738)
> >         at org.firebirdsql.jdbc.AbstractPreparedStatement.setObject(AbstractPreparedStatement.java:354)
> >
> > Probaltam a kovetkezot, de ez se mukodott:
> >
> > A stmt.setNull(j, Types.NULL);
> >
> > Van valakinek otlete, hogy hogyan tudok null erteket megadni ?
> >
> > Thx,
> > Csaba
> >
> > _______________________________________________
> > Javalist mailing list
> > Javalist at javagrund.hu
> > http://javagrund.hu/mailman/listinfo/javalist
> >
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
> 



További információk a(z) Javalist levelezőlistáról