Un pregunta sobre la herencia

En las pruebas que estoy haciendo intentaba heredar de la solucion vBase para aprovechar el campo Address dentro del esquema de direcciones de mis tablas. Despues de hacerlo y añadir el vínculo a mis tablas, me he dado cuenta de que no podía acceder al vClient y al vDataClient porque generaba una excepción y no se ejecutaban ambos programas. Al imaginar que sería ese el problema, he eliminado las referencias a esta tabla y la herencia y vuelvo a poder acceder.

Entonces mi inquietud es la siguiente. Ya que imagino que el problema andará en cuanto a permisos sobre vBase del grupo del usuario, quizá en ese punto deberia existir alguna advertencia o restriccion de uso en el momento en el que se hereda la caja ya que cualquier usuario quedaria un tanto perplejo si emerge el error y desconoce de donde proviene, como es este tipo de errores, en el que solo contamos con la ventana de remitir información a windows y la excepción no resulta tratada por las aplicaciones llamadas.

Un saludo,

Salvador Jover

 

 

Buenos dias:

 

Al hacer cambios en las cajas de datos es necesario reiniciar las instancias de datos afectadas por el cambio en la estructura.

 

Normalmente se olvida esto y sólo se reinicia la de la aplicación. ¿Podría ser por esto?.

 

Un saludo,

Fran.

@salvador.jover:

Suponemos que ya tenías instanciada tu aplicación cuando heredaste de vBase. Si es asi, te aconsejamos que borres las instancias (de aplicación y de datos) de tu aplicación, parar y arrancar nuevamente Velneo vServer (para asegurarnos de que se toman los cambios correctamente) y volver a crear nuevamente la instancia de tu aplicación.  Si quieres reaprovechar los datos que tenías, usa el mismo directorio para esta nueva instancia.

Un saludo.

Gracias.

Efectivamente ya estaba instanciada cuando herede de dbase. De hecho reinicié el servidor pero no dio resultado. Probaré a hacerlo como comentas.