Diff for /FM2SQL/Attic/DBBean.java between versions 1.20 and 1.21

version 1.20, 2004/06/01 18:58:08 version 1.21, 2004/06/10 13:19:18
Line 1379  public class DBBean Line 1379  public class DBBean
           byte[] b = null;            byte[] b = null;
           if (metaData instanceof ResultSetMetaDataExt)            if (metaData instanceof ResultSetMetaDataExt)
             b = resultSet.getBytes(i);              b = resultSet.getBytes(i);
             if(b!=null)
             {
               java.io.ByteArrayInputStream stream =(java.io.ByteArrayInputStream)resultSet.getBinaryStream(i);
           //    System.out.println(" stream "+resultSet.getBinaryStream(i));
               byte [] c= new byte[stream.available()];
               int length=stream.read(c,0,c.length);
              int count =0;
              b= new byte[c.length];
              for(int n=0;n<length;++n)
              {
                
               if(c[n]!=0) 
               {
            //     System.out.println(c[n]+" "+(int)'?'+" "+(char)c[n]+" "+count+" "+b.length);
                 b[count++]=c[n];
               } 
              }
              byte[] bCopy=new byte[count];
              System.arraycopy(b,0,bCopy,0,count);
          //    System.out.println();
            b=bCopy;
            }
           String utf8 = null;            String utf8 = null;
           utf8 = (b == null) ? null : new String(b);            utf8 = (b == null) ? null : new String(b);
           if (metaData instanceof ResultSetMetaDataExt)            if (metaData instanceof ResultSetMetaDataExt)
             tableRow.addElement((b != null) ? new String(utf8.getBytes()) : null);              tableRow.addElement((b != null) ? Convert.normanToUnicode(utf8) : null);
           else            else
           {            {
             if(url.toLowerCase().indexOf("odbc")>=0)              if(url.toLowerCase().indexOf("odbc")>=0)
Line 1486  public class DBBean Line 1508  public class DBBean
     metaData = (this.result==null) ?null:this.result.getMetaData();      metaData = (this.result==null) ?null:this.result.getMetaData();
     return t;      return t;
     }      }
       
 }  }
   

Removed from v.1.20  
changed lines
  Added in v.1.21


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