Problemas con MasterSource en IBTable
Tengo un componente IBTable que referencia a los datos de una tabla en firebird, pero en ejecución quiero cambiar el nombre de la tabla, según el usuario quiera ver los datos relativos a un año u otro.
Este IBtable tiene asignado un mastersource y al hacer el open del IBtable después de cambiar el nombre de la tabla a la que referencia me da el error "Unknow Error". Probe asignadole el Master Source después de abrir el IBtable y no me da el error, pero este no se me posiciona en los registros pertenecientes a la tabla padre. Os agradezco de antemano vuestra ayuda. |
Agradeceria una posible solución, aunque fuese sin usar mastersource. Lo que me importa es el resultado, no la forma.
Gracias |
Ya encontre la solucion. El problema estaba en que al cambiar la propiedad tablename del componente IBX se borra el valor de la propiedad indexfieldnames, por lo que si se vuelva a establece el valor de esta propiedad el error desaparece.
De todos modos gracias por vuestro interes. |
La franja horaria es GMT +2. Ahora son las 12:19:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi