Revision 37850 branches/v2_0_0_prep/libraries/libFMap_dalfile/src/org/gvsig/fmap/dal/store/dbf/DBFStoreProvider.java

View differences:

DBFStoreProvider.java
313 313
									attr.setDefaultValue(new Double(0));
314 314

  
315 315
								} else {
316
								    int length = dbfFile.getFieldLength(i);
317
								    int type = DataTypes.INT;
318
								    if (length > 9){
319
								        type = DataTypes.LONG;
320
								    }
316 321
									attr =
317 322
											fType.add(dbfFile.getFieldName(i),
318
													DataTypes.INT,
319
													dbfFile.getFieldLength(i));
323
											        type,
324
													length);
320 325
									attr.setDefaultValue(new Integer(0));
321 326
								}
322 327
								attr.setAllowNull(false);

Also available in: Unified diff