[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