Diff for /FM2SQL/Attic/DBBean.java between versions 1.13 and 1.15

version 1.13, 2004/04/06 10:34:15 version 1.15, 2004/04/15 11:13:59
Line 15 Line 15
   
   
 import java.sql.*;  import java.sql.*;
   import java.text.DateFormat;
 import java.util.*;  import java.util.*;
   
 import com.fmi.jdbc.*;  import com.fmi.jdbc.*;
   
 /**  /**
Line 1268  public class DBBean Line 1270  public class DBBean
         // from FileMaker Pro container fields; the ResultSet.getObject          // from FileMaker Pro container fields; the ResultSet.getObject
         // method returns a java.awt.Image object for FileMaker Pro          // method returns a java.awt.Image object for FileMaker Pro
         // container fields          // container fields
             try
             {
         tableRow.addElement(resultSet.getDate(i));          tableRow.addElement(resultSet.getDate(i));
   
             } catch (Exception e)
             {
               // work around for parse bug in FM JDBC Driver 
               // for dates of format dd-mm-yyyy
               String date=resultSet.getString(i);
               date=date.replace('-','.');
               java.text.DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT,Locale.GERMAN);
               java.util.Date d= dateFormat.parse(date);
               Calendar cal=Calendar.getInstance(Locale.GERMAN);
               cal.setTime(d);
               date=(cal.get(Calendar.YEAR))+"-"+(cal.get(Calendar.MONTH)+1)+"-"+cal.get(Calendar.DATE);
               tableRow.addElement(java.sql.Date.valueOf(date));
                System.out.println(date);      
             }
         //  m_columnClasses.addElement(java.sql.Date.class);          //  m_columnClasses.addElement(java.sql.Date.class);
       } else if (metaData.getColumnTypeName(i) == "NUMBER")        } else if (metaData.getColumnTypeName(i) == "NUMBER")
       {        {

Removed from v.1.13  
changed lines
  Added in v.1.15


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>