Ver Mensaje Individual
  #1  
Antiguo 11-11-2010
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Reputación: 22
fjcg02 Va camino a la fama
Error dbexpress y clientdatasets

Hola a todos,

tengo un problema un tanto curioso y me gustaría saber si a alguno de vosotros os ha ocurrido.

Resulta que tengo dos módulos de datos que se crean al arrancar la aplicación.

Tengo tropecientos formularios que creo en runtime. Hay uno, que si lo abro antes de abrir otro concreto, funciona correctamente. Sin embargo, si lo abro tras abrir el otro, o estando este segundo abierto, me da el error

"SQLConnection property required for this operation"

y el formulario no arranca. Pongo un punto de ruptura en la primera instrucción que se ejecuta en el evento FormCreate, y casca antes de llegar ahí.
No siempre casca, pero sí en el 95% de las veces.
Deduzco que hay internamente algún código que se ejecuta antes del evento FormCreate, pero no sé cómo trazarlo.

Es un tema muy raro, aunque sí debo decir que utilizo querys comunes en los dos formularios ( sin clonarlas ). entiendo que podría dar un error de lógica, pero no de 'inconsistencia'.

Me trae en jaque. Recorro todos los DataSets para ver si algún SQLDataset no tiene alimentado el valor SQLConnection, pero casca antes.

Utilizo firebird, dbexpress, sqlDatasets, datasetproviders y clientdatasets. Delphi 7.

Gracias por vuestra atención.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita