resultset getLong

Hi,

I have a problem with Long fields.

I execute a query on a db oracle 9i and im using struts.

-

my example table on db:

id- number

genId - number

name - varchar(255 byte)

-

when i do:

Long test = rs.getLong("genId")

This function give me 0 but on db the true value is "NULL", i want get NULL and not 0. I tried using "Long" and not long, but no changes.

Any suggests?

[448 byte] By [davide.angela] at [2007-11-27 8:51:02]
# 1

I fixed using method wasNull on rs.

read column

invoke rs.wasNull() for test if valued before readed was null.

Now i have the last problem.

When user submbit values in a form.

method setter:

public void setMyLong(Long x ) { ... }

If user leave blank. the value setted is 0.

davide.angela at 2007-7-12 21:03:31 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...