Thanks for bug reporting - i just fixed it!

Thanks again,
Henner Kollmann

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im 
> Auftrag von Manjuka Soysa
> Gesendet: Donnerstag, 18. März 2004 12:56
> An: [EMAIL PROTECTED]
> Betreff: BUG FIX - Re: [dbforms] Problem with diskBlob upload
> 
> Hi,
> Found the bug causing the problem:
> 
> The JDBCDataHelper.java file, a break statement was missing 
> in a switch.
>                case FieldTypes.DISKBLOB:
>                   ps.setObject(col, value, FieldTypes.CHAR);
> add this>>>>>>>>          break;
>          default :
>             ps.setObject(col, value, fieldType);
> 
> This caused the default to be called after setObject for a diskblob.
> cheers,
> Manjuka
> 
>  --- Manjuka Soysa <[EMAIL PROTECTED]> wrote: > Hi everyone,
> > I have setup dbforms with mysql and tomcat.. and it was 
> great to see 
> > how easy it is to work with.
> > Wondering if anyone else had this problem with diskBlob 
> fields. I have 
> > two fields front_image and back_image defined in a table like:
> > 
> > =================================================
> >             <field name="front_image" 
> >                     fieldType ="diskblob"
> >             directory="d:\templates" 
> >                     encoding="true"/>
> > =================================================
> > 
> > And to create a new record, I have this in a dbforms:footer 
> (like in 
> > the examples):
> > 
> > =================================================
> >     <tr bgcolor="#fee9aa">
> >         <td>Front Image</td>
> >             <td><db:file id="pic1" fieldName="front_image"
> > accept="image/*" /></td>
> >     </tr>
> >     <tr bgcolor="#fee9aa">
> >         <td>Back Image</td>
> >             <td><db:file id="pic2" fieldName="back_image"
> > accept="image/*" /></td>
> >     </tr>
> >     <tr>
> >         <td><db:insertButton caption="button.submit"
> > followUp="/templates.jsp"
> > followUpOnError="/newtemplate.jsp"/></td>
> > 
> > ================================================
> > 
> > But when I click the insert button, I get an Unknown Types 
> value error 
> > (stackTrace Below). Any help is greatly appreciated. Thanks!
> > Manjuka
> > ================================================
> > 561140 [http8080-Processor4] ERROR
> > org.dbforms.servlets.FileServlet  - ::readDis kBlob - file
> >
> [d:\projects\idcard\tomcat\webapps\neo/Police2_front.jpg]
> > not found
> > 
> > 713422 [http8080-Processor3] ERROR
> > org.dbforms.servlets.FileServlet  - ::readDis kBlob - file
> >
> [d:\projects\idcard\tomcat\webapps\neo/Police1_front.jpg]
> > not found
> > 
> > 744562 [http8080-Processor2] ERROR
> > org.dbforms.servlets.FileServlet  - ::readDis kBlob - file
> >
> [d:\projects\idcard\tomcat\webapps\neo/Police1_front.jpg]
> > not found
> > 
> > 1015875 [http8080-Processor2] ERROR
> > org.dbforms.servlets.Controller  - ::process
> >  - SQLException:
> > java.sql.SQLException: Unknown Types value
> >         at
> >
> com.mysql.jdbc.PreparedStatement.setObject(PreparedStatement.java:863
> > )
> >         at
> >
> com.mysql.jdbc.PreparedStatement.setObject(PreparedStatement.java:892
> > )
> >         at
> >
> org.dbforms.config.JDBCDataHelper.fillPreparedStatement(JDBCDataHelpe
> > 
> > Find local movie times and trailers on Yahoo!
> > Movies.
> > http://au.movies.yahoo.com
> > 
> > 
> >
> -------------------------------------------------------
> > This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux 
> > tutorial presented by Daniel Robbins, President and CEO of GenToo 
> > technologies. Learn everything from fundamentals to system
> >
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> > _______________________________________________
> > DbForms Mailing List
> > 
> > http://www.wap-force.net/dbforms
> 
> Find local movie times and trailers on Yahoo! Movies.
> http://au.movies.yahoo.com
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials Free 
> Linux tutorial presented by Daniel Robbins, President and CEO 
> of GenToo technologies. Learn everything from fundamentals to 
> system 
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> DbForms Mailing List
> 
> http://www.wap-force.net/dbforms
> 



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
DbForms Mailing List

http://www.wap-force.net/dbforms

Reply via email to