[Gvsig_usuarios] Problemas con la edición de vectores almacenados en Oracle Spatial con gvSIG

Juan Lucas Dominguez Rubio jldominguez en prodevelop.es
Vie Abr 13 08:48:02 CEST 2012


Hola, según el log, se ha infringido una restricción de valor único en la tabla LISANDRO. Creo que tienes dos opciones:
 
1) Antes de cerrar la edición, edita los atributos de los elementos que se van a añadir (desde la tabla de atributos o quizá usando la extensión NavTable) para evitar que se infrinja esa restricción.
 
2) Podría funcionar automáticamente si el campo que debe tener valor único se comporta de manera autoincremental. Aquí hay un ejemplo de cómo hacerlo en Oracle:
 
http://situsnya.wordpress.com/2008/09/02/how-to-create-auto-increment-columns-in-oracle/
 
No lo he probado, pero no veo razón para que esta segunda opción no funcione.
 
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_usuarios-bounces en listserv.gva.es en nombre de Martín Ancarola
Enviado el: jue 12/04/2012 17:34
Para: gvsig_usuarios en listserv.gva.es
Asunto: [Gvsig_usuarios] Problemas con la edición de vectores almacenados en Oracle Spatial con gvSIG




Estimados, estoy intentando guardar los cambios relizados sobre vectores almacenados en una base oracle spatial 10g. La conexión, despliegue y habilitación de la capa para edición se realiza correctamente, pero cuando intento guardar la edición realizada el programa lanza el siguiente error:
"..java.lang.IllegalStateException: Can`t overwrite..." Adjunto el Log del programa. Si alguien sabe por dónde puede venir el problema, agradeceré alguna orientación.

Saludos

Martin





--------------------------------------------------------------------------------

CLÁUSULA DE PROTECCIÓN DE DATOS
Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.
De acuerdo con la nueva ley Ley de Servicios de la Sociedad de la Información y Comercio Electrónico aprobada por el parlamento español y de la vigente Ley Orgánica 15/1999 de Protección de Datos española, le comunicamos que su dirección de Correo electrónico forma parte de un fichero automatizado, teniendo usted derecho de oposición, acceso, rectificación y cancelación de sus datos. 

DATA PROTECTION CLAUSE
This message is meant for its addressee only and may contain privileged or confidential information. If you have received this message by mistake please let us know immediately by e-mail prior to destroying it. 
In compliance with the new Information and Electronic Commerce Society Services Law recently approved by the Spanish Parliament and with Organic Law 15/1999 currently in force, your e-mail address has been included in our computerised records in respect of which you may exercise your right to oppose, access, amend and/or cancel your personal data.

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20120413/8364d0d7/attachment.htm 


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