Ver Mensaje Individual
  #2  
Antiguo 13-04-2012
[birmain] birmain is offline
Miembro Premium
 
Registrado: feb 2005
Ubicación: Albacete - España
Posts: 49
Reputación: 0
birmain Va por buen camino
Edición de un DBGrid

Para poder editar un DBGrid con el resultado de una consulta, no puede hacerse utilizando IBQuery, ya que esta devuelve una consulta de solo lectura. Para poder realizar cambios hay que utilizar el IBDataSet, que permite definir sentencias SQL de insercción, actualización, borrado y refresco del data set. El efecto es con el conjunto de datos seleccionados, igual que si fuera un componente TTable de los que utilizábamos con Paradox. Su utilización es muy sencilla ya que permite crear de forma automática estas sentencias derivadas de los campos que has seleccionado en la sentencia SQL principal. No te puedo concretar más porque no utilizo las IBX desde hace tiempo, pero en esencia hay que proceder así.
Responder Con Cita