Revision 2610 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/dbf/DBFDriver.java

View differences:

DBFDriver.java
200 200
        Value[] record;
201 201

  
202 202
        try {
203
            dataWare.start();
204
            
205 203
            myHeader = DbaseFileHeaderNIO.createDbaseHeader(dataWare);
206 204

  
207 205
            myHeader.setNumRecords((int) dataWare.getRowCount());
......
209 207
                    (FileChannel) getWriteChannel(file.getPath()));
210 208
            record = new Value[dataWare.getFieldCount()];
211 209

  
212
            for (int j = 0; j >= 0; j++) {
210
            for (int j = 0; j < dataWare.getRowCount(); j++) {
213 211
                for (int r = 0; r < dataWare.getFieldCount(); r++) {
214 212
                    record[r] = dataWare.getFieldValue(j, r);
215 213
                }
216 214

  
217 215
                dbfWrite.write(record);
218 216
            }
219
            
220
            dataWare.stop();
221 217
        } catch (IOException e) {
222 218
            throw new DriverException(e);
223 219
        }

Also available in: Unified diff