[Gvsig_desarrolladores] Tablas - gvsig

Jorge Piera jorge.piera en iver.es
Lun Sep 24 11:51:11 CEST 2007


Hola.

El siguiente código se recorre todas las tablas y escribe por consola el 
valor de los campos.

ProjectExtension ext = (ProjectExtension) 
PluginServices.getExtension(ProjectExtension.class);
            ArrayList tables = 
ext.getProject().getDocumentsByType(ProjectTableFactory.registerName);
            for (int i=0 ; i<tables.size() ; i++){
                ProjectTable pt = (ProjectTable)tables.get(i);
                System.out.print(pt.getName());
                SelectableDataSource sds = pt.getModelo().getRecordset();
                for (int j=0 ; j<sds.getRowCount() ; j++){
                    for (int k=0 ; k<sds.getFieldCount() ; k++){
                        System.out.print(sds.getFieldName(k) + "=");
                        System.out.println(sds.getFieldValue(j, k));
                    }

                }
            }

Un saludo.

RINCON OLIVA, Mª ARANZAZU wrote:
> Hola buenos días,
>
> Tengo una duda con respecto a obtener los campos de una tabla que no 
> va asociada a ninguna capa.
> Son ficheros con extensión dbf  que cargo en el menú tabla de la 
> aplicación gvSIG y que necesito obtener los valores de sus campos pero 
> no sé como obtenerlo.
> Le agradecería que me ayudaran.
>
> Un saludo
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
>
>


-- 
Jorge Piera Llodrá
Especialista en Servicios OGC
Equipo de desarrollo gvSIG
IVER TI S.A.
C/ Salamanca, 50-52
46005-Valencia
Tlf.+34963163400
www.iver.es
www.gvsig.com 


Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.



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