I think this is internal conversion problem.
Your property type is long and ivtransbatchid is converted into integer
based on the databased field type.
What is your table field type?
Ensure your property type and table field type are similar or compatible.
I faced similar problem with money field type and worked fine after I
changed it to numeric type.
----- Original Message -----
From: "usha" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Monday, January 27, 2003 3:47 PM
Subject: Re: urgent RowsetDynaClass help
> Hi Craig
>
> my property type is long only. can you suggest me what i can do to use
> this RowsetDynaClass
>
> Thanks
> usha
>
> Craig R. McClanahan wrote:
>
> >On Sat, 25 Jan 2003, usha wrote:
> >
> >
> >
> >>Date: Sat, 25 Jan 2003 15:21:36 +0800
> >>From: usha <[EMAIL PROTECTED]>
> >>Reply-To: Struts Users Mailing List <[EMAIL PROTECTED]>
> >>To: [EMAIL PROTECTED]
> >>Subject: urgent RowsetDynaClass help
> >>
> >>Hi
> >>
> >>i am trying to use the RowsetDynaclass in my actionform class like this
> >>
> >>public Collection getBatchidlist() throws Exception {
> >> ....
> >> ....
> >> rs = stmt.executeQuery("select ivtransbatchid from ivtranshdr
> >>order by ivtransbatchid");
> >> RowSetDynaClass rsdc = new RowSetDynaClass(rs);
> >> rows = rsdc.getRows();
> >> return rows;
> >> }
> >>
> >>i am getting the following exception
> >>
> >>
> >>org.apache.commons.beanutils.ConversionException: Cannot assign value of
> >>type 'java.lang.Integer' to property 'ivtransbatchid' of type
> >>'java.lang.Long'
> >>
> >>
> >
> >Try making your property type "long" instead of "int". It would be nice
> >if the standard converters did widening and narrowing conversions when
> >possible (would make a good enhancement request), but at the moment they
> >do not.
> >
> >Craig
> >
> >
> >
> >--
> >To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> >For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
> >
> >
>
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>