
puedes usar dbexpress tienes el TSimpleDataSet, este contiene mas o menos lo que quieres (hacer todo en un solo componente)..... en cuanto a memoria...no he visto el funte, pero deberias ocupar más memoria por cada Dataset que exista "activo", ya sea TTable, TQuery, o cualquiera que decienda de este....
Cita:
¿existe una forma optima de ligar la actualizacion del ClientDataSet al Ttable? que no sea en cada evento (post, edit, delete, etc) del ClientDataSet hacer un ApplyUpdate y un refresh ???
(ya que sino hago el refresh no veo los cambios que hice en la edicion que se posteo?)
|
los metodos edit, post, delete, van ligados la clase dataset, esto no implica que se posteen los cambios en tus bases de datos cuandos los llamas, sino solo en memoria, por lo cual si quieres reflejar los cambios deberas refrescar y/o aplicar los cambios con applyupdateo con algun procedimiento o funcion construida por ti...., aun que la forma mas optima es trabajar directamente en el componente... no entiendo ¿por que usas el ClientDataSet para lookups.....????