Ver Mensaje Individual
  #5  
Antiguo 12-04-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 31
Lepe Va por buen camino
Si heredase de TMDOCustomDataset si lo enviaría a los creadores, pero tal y como está me da vergüenza jijij .

Si estudias a fondo las unidades MDOUpdateSQLeditor.pas y MDODBReg.pas verás el por qué:

- Para averiguar las claves primarias de ese MDODataset, se crea un objeto TTable y se mira sus propiedades; en tiempo de diseño, esto es insignificante, en eficiencia y tiempo malgastado, porque realmente es tiempo de diseño, jamás se volverá a repetir. Sin embargo en tiempo de ejecución, es muy ineficiente.

- Mi tipo de dato TSQLKind no se corresponde en nada con los que usa MDO y TDataset, esto es lo de menos, se puede salvar fácilmente.

- TMDODataset implementa alguna que otra propiedad sobre TMDOCustomDataSet, habría que duplicar código. Lo correcto sería que TMDODataset solo publicara las propiedades de su antecesor. Los creadores de MDO tendrían que modificar la estructura de clases... yo no soy nadie .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita