gvSIG bugs #5316
Error sobre tipos de campo en unión de tablas
Status: | New | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | - | |||
Category: | Document table | |||
Target version: | - | |||
Severity: | Add-on version: | |||
gvSIG version: | 2.5.1 | Add-on build: | ||
gvSIG build: | Add-on resolve version: | |||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | Hito: | |||
Add-on name: | Unknown |
Description
Al realizar una unión de tablas salta error sobre los tipos de campo al acceder a dicha ventana.
Pasos seguidos:
Vista 25830
Cargar capas Comarca y Municipios adjuntas
Abrir ambas tablas
Crear unión de tablas:
- Tabla primera: Comarcas
- Tabla segunda: Municipios
Se le da a siguiente y salta error.
Adjunto log y las dos capas.
Related issues
History
#1
Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3027 to 2.5.1-3042-RC2
#2
Updated by Óscar Martínez almost 4 years ago
Esto ocurre ya que el primer campo que encuentra de Comarcas es un campo Integer, y luego no consigue encontrar un campo que sea de tipo integer en la segunda tabla. Por tanto, pasa por el aviso que contiene el panel para avisar de que no encuentra un campo por el cual hacer la relación.
#3
Updated by Óscar Martínez almost 4 years ago
- Target version changed from 2.5.1-3042-RC2 to 2.5.1-3037
- Status changed from New to Fixed
No es un error. Se podría estudiar para que el comportamiento fuera diferente.
#4
Updated by Mario Carrera almost 4 years ago
- Status changed from Fixed to New
Lo vuelvo a abrir para que no se pierda, ya que no está corregido.
Creo que es importante, ya que es fácil tener el primer campo ID de tipo entero en una capa. Si ocurre eso y en la segunda no hay campos enteros no va a dejar hacer nunca la unión y le va a saltar error al usuario.
#5
Updated by Álvaro Anguix almost 4 years ago
- Target version deleted (
2.5.1-3037) - Tracker changed from gvSIG bugs to gvSIG feature requests
Es más una FR. De base es normal que no permita unir campos de tipo distinto, por tanto sería una mejora.
#6
Updated by Mario Carrera almost 4 years ago
Sí, pero el problema es que cuando pasas de ventana a la de selección de campos para la unión, gvSIG muestra siempre por defecto el primer campo de cada tabla en el desplegable. Si el tipo del primer campo de la primera tabla no existe en ninguno de los campos de la segunda va a dar error, con lo que no estamos permitiendo al usuario realizar ninguna unión entre esas dos tablas, aunque sí que existan campos String por ejemplo en ambas.
Considero que sería FR si no hiciese la comprobación automática en ese paso y que el usuario pudiese elegirlos, pero da error y no permite.
#7
Updated by Álvaro Anguix almost 4 years ago
- Tracker changed from gvSIG feature requests to gvSIG bugs
Ok, entendido... es bug
#8
Updated by Álvaro Anguix almost 4 years ago
Una solución sencilla es que hiciera la comprobación una vez se selecciona el segundo campo.
#9
Updated by Mario Carrera over 3 years ago
- Related to gvSIG bugs #5519: Al importar campos deja los campos unidos vacíos added
#10
Updated by Joaquín del Cerro Murciano 10 months ago
- Related to gvSIG bugs #5782: Da error al unir tablas cuando nos traemos la geometría de la segunda added