[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