[Gvsig_desarrolladores] como añadir una linea a un dbf que no es de un shape en mobile

Juan Lucas Dominguez Rubio jldominguez en prodevelop.es
Mie Jun 9 10:38:15 CEST 2010


Hola, Eñaut. Sobre el DBF:
 
Si tienes un DBF, puedes abrirlo desde la aplicación con la clase DbfMemoryDataSource. Después debería ser fácil escribir un nuevo DBF (se podría escribir con el mismo nombre, creo) usando la clase DBFFromReadVect. Lógicamente te faltarán ciertos objetos, pero creo que, a partir del DbfMemoryDataSource se puede obtener lo que se necesite. Por ejemplo, a la variable 'theRV' se le pide el número de elementos. Ahí contestarías con (n+1) siendo n el número de elementos que tiene el DBF al empezar (suponiendo que quieres añadir solo 1 registro en el DBF. Después al usar la variable writeDbf escribirías todo lo que tenía el DBF original y también la nueva file (Value[]) que habrás creado de alguna manera.
 
Usar javaDBF no parece mala idea, aunque creo que no lo he probado nunca en una PDA.
 
Saludos,
 
 
Juan Lucas Domínguez Rubio
---
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/> 
---

________________________________

De: gvsig_desarrolladores-bounces en listserv.gva.es en nombre de agirrearri
Enviado el: mar 08/06/2010 19:26
Para: gvsig_desarrolladores en listserv.gva.es
Asunto: [Gvsig_desarrolladores] como añadir una linea a un dbf que no es de un shape en mobile




Hola a todos, querra saber como aadir una lnea a un dbf con objetos de
gvsig mobile. He estado mirando en StopEditing pero veo que aqui tiene en
cuenta el layer. Yo no tengo ningun layer porque este es un dbf simple que
no esta asociado a ningun shp.

Que clases se utilizan en gvsig mobile para editar dbf-s

He empezado con javaDBF pero he tenido problemas y prefiero hacerlo con las
clases que utilizais en gvSig Mobile.
Que me recomendais? mejor hacerlo con javaDBF? O no? Donde miro si quiero
hacerlo con clases de gvSig Mobile?

Quiero meter una fila pero el dbf puede variar, por eso quiero encontrar los
campos por nombre de columna.

Gracias, atentamente Eaut.
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/como-a-adir-una-linea-a-un-dbf-que-no-es-de-un-shape-en-mobile-tp5154700p5154700.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.
_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en listserv.gva.es
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20100609/8979e71c/attachment.htm 


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