[Lazarus-es] SQLQuery y params
José Mejuto
joshyfun en gmail.com
Jue Jun 23 11:31:33 CEST 2011
Hello Giuseppe,
Wednesday, June 22, 2011, 8:08:46 PM, you wrote:
>> Al hacer un insert, donde se añade el registro ? a Clientes a
>> productos, a los dos ?
GLP> Ok, entonces usaré dos por dataset .... es por seguir una metodología.
Los que necesites, no es cuestión de metodología, es que no hay otro
modo de que pueda hacerse :) En una tabla plana tipo DBF un grid sabe
como añadir un registro, borrarlo o actualizarlo ya que sólo hay una
tabla. Cuando hay múltiples tablas hay que "enseñarle" ;)
>> Te da error por que un dataset relacionado está en edición, o
>> inserción. O bien no has realizado el commit/applyupdates. Cuando da
>> ese error normalmente es que el dataset tiene información cambiada,
>> modificada, nueva, eliminada, o en resumidas cuentas pendiente y por
>> lo tanto si se hace el refresh se pierde esa información.
GLP> Pues juraría que ordenaba el refresh justo después del commit, no sé, ya
GLP> lo revisaré.
A mi eso también me vuelve loco a veces ya que varios controles
visuales no diferencias cuando están en edición o navegación, como los
TDBEdit.
De todos modos un refresh es más o menos un
Active:=false;Active:=true;
--
Best regards,
José
More information about the Lazarus-es
mailing list