![]() |
Duda con ibDataset de IBX
Tengo un ibDataset de los componentes IBX, si le agrego una Sentencia SQL en la propiedad "ModifiSQL", como por ejemplo esta:
update TFAC_DFACTURAS set BODEGA = :BODEGA, TIPOMOV = :TIPOMOV, FOLIO = :FOLIO, INDICE = :INDICE, CLAVEART = :CLAVEART, CANTIDAD = :CANTIDAD, DESCTO = :DESCTO, PVENTA = :PVENTA, where BODEGA = :OLD_BODEGA and TIPOMOV = :OLD_TIPOMOV and FOLIO = :OLD_FOLIO and INDICE = :OLD_INDICE Cuando le doy al ibDataset "Post" y después aceptó la Transacción con un "Commit", mi pregunta es... ¿Ejecuta la Sentencia SQL(la anterior) para modificar los Registros cuando le pongo la instrucción "POST" ó yo la tengo que llamar de otra forma ? Esta es mi duda :) |
Ejecuta esta instrucción automáticamente.
En que momento... depende de la propiedad CachedUpdates. Si está en false, es en el momento de hacer el post. Si cached updates está a true, el post simplemente almacena las modificaciones en el "delta", y es hasta llamar a ApplyUpdates que se lanza la sentencia update (una vez por cada registro modificado). Hasta luego. ;) |
Gracias
Muchas Gracias Sr. Juan Antonio Castillo Hernández, y otra cosa ya lei las Formas correctas de redactar una pregunta, Gracias por los consejos....
|
| La franja horaria es GMT +2. Ahora son las 06:24:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi