[Gvsig_desarrolladores] Fwd: insertar un registro en un dbf

Jose Yances jyances en gmail.com
Jue Feb 11 14:39:02 CET 2010


hola

Estoy tratando de insertar un registro a un archivo dbf, pero hasta el
momento solo he podido crear el dbf desde cero con el (los) registros que yo
quiero de esta forma:

SelectableDataSource dbfDataSource =
SelectableDataSource.createDbfSelectableDataSource(dbFile, true);
            int fcnt = dbfDataSource.getFieldCount();
            OrderFileOutputStream shpOutputStream = new
OrderFileOutputStream(dbFile);
            DbaseFileHeaderNIO myHeader;
            myHeader =
DbaseFileHeaderNIO.createDbaseHeader(dbfDataSource);
            myHeader.setNumRecords((int) dbfDataSource.getRowCount());

            DbaseFileWriterNIO dbfWrite = new DbaseFileWriterNIO(myHeader,
shpOutputStream);
            Object[] record = new Object[fcnt];

            record = igacFea.getValues();
            dbfWrite.write(record);
            dbfWrite.close();

Pero lo que necesito es leer el archivo e insertar varios registros. alguna
solucion=?
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20100211/2c880d6b/attachment.htm 


Más información sobre la lista de distribución gvSIG_desarrolladores