[Gvsig_usuarios] leer un dbf

Jose Yances jyances en gmail.com
Mar Feb 9 17:04:38 CET 2010


buenas

Necesito leer un dbf independiente de la capa cartografica. tengo un archivo
dbf en una ruta en mi dispositivo y lo estoy llamanado de la siguiente
forma. pero no me abre el archivo. Alguien conoce alguna forma mas sencilla
de leer un dbf y llenar un FeatureTemp?

SelectableDataSource dbfDataSource =
SelectableDataSource.createDbfSelectableDataSource(new
File(GvsigMobileGUIConstants.pathdbfFile), true);
                String[] dbf_names = dbfDataSource.getFieldNames();
                int[] types = new int[dbf_names.length];
                dbfDataSource.start();
                for (int i=0;i<dbf_names.length;i++){
                    types[i]=dbfDataSource.getFieldType(i);
                }
                dbfDataSource.stop();
                Value[] atts=null;
                atts = dbfDataSource.getRow(1);

                FeatureTemp fea = new FeatureTemp();
                fea.setRowIndex(1);
                fea.setFieldNames(dbf_names);
                fea.setFieldTypes(types);
                fea.setValues(atts);
                return fea;
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20100209/86c98853/attachment.htm 


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