Revision 2574
trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/dbf/DBFDriver.java | ||
---|---|---|
211 | 211 |
Object[] record; |
212 | 212 |
|
213 | 213 |
try { |
214 |
dataWare.start(); |
|
215 |
|
|
214 | 216 |
myHeader = DbaseFileHeaderNIO.createDbaseHeader(dataWare); |
215 | 217 |
|
216 |
myHeader.setNumRecords(dataWare.getPKCardinality());
|
|
218 |
myHeader.setNumRecords((int) dataWare.getRowCount());
|
|
217 | 219 |
dbfWrite = new DbaseFileWriterNIO(myHeader, |
218 | 220 |
(FileChannel) getWriteChannel(file.getPath())); |
219 | 221 |
record = new Object[dataWare.getFieldCount()]; |
... | ... | |
225 | 227 |
|
226 | 228 |
dbfWrite.write(record); |
227 | 229 |
} |
230 |
|
|
231 |
dataWare.stop(); |
|
228 | 232 |
} catch (IOException e) { |
229 |
// TODO Auto-generated catch block |
|
230 |
e.printStackTrace(); |
|
233 |
throw new DriverException(e); |
|
231 | 234 |
} |
232 | 235 |
} |
233 | 236 |
|
Also available in: Unified diff