![]() |
no se si sea algo tarde
Cita:
|
que fuerte, que fuerte!!! OoOoOOoorales!!! carnalitoOoOoOoOssss!!!
|
Cita:
Ya me hacen falta vacaciones...:):):) |
Pues no! Vaya que cambian los festejos! en Julio era festejo diario y agosto muy poco, septiembre nada! Acaso tememos volver a "cepillarnos" el servidor de Emilio?
|
alguien vive?
o.O |
Sí, aquí todavía con los "save points multi capa". Estoy en el dilema de qué debe hacer un SavePoint.Free, ¿confirmarlo (commit) y restaurarlo (rollback)?...:confused:
|
Cita:
(: |
Después de varias vueltas al asunto lo veo claro: SavePoint1.Destroy debe llamar a SavePoint1.Confirm si SavePoint1.Saved es True. Si ya no quiero un punto de restauración (SavePoint1.Free) es porque no me interesa más regresar a él, es decir, deseo que se quede todo como está (Confirm). En realidad no existe un verdadero concepto de "release" en los puntos de restauración, todo es marcar, confirmar o restaurar, no hay "liberar".
|
|
No se por que me suena a que este hilo tiene fines psicológicos
:rolleyes: |
Caray, pero resulta que al hacer un SavePoint1.Restore, el punto podría seguir marcado (Saved = True), como cuando se restaura un punto anidado dentro de una transacción de base de datos en Firebird. Y si ya no se quiere el punto, éste debe ser liberado, no confirmado; porque en ese momento no hay nada que confirmar. Esa es la situación donde tiene más sentido la instrucción SQL "Release SavePoint". Entonces sí existe el concepto de liberación de punto, sólo que dicha acción no puede (o no debe) ser ejecutada mientras Saved = True y exista algo que confirmar (sólo cuando Saved = True y NO haya nada que confirmar). Entonces podría ser necesario un método virtual llamado ReleaseRestored o algo así para abstraer la acción de liberar el punto después de restaurarlo si el programador no quiere que siga marcado.
|
Cita:
|
¿Todavia estan escribiendo cosas en este hilo?, Vaya¡¡¡, pues no lo sabia :D.
|
Cita:
Salud OS |
Cita:
|
Una aportación más para el record :D
|
Cita:
|
Me falto la carita, ¿De que aportación hablas? :D
|
Pues aqui aumentando la cuenta, y saludando desde la bella guanajuato
|
Pues yo no podria dejarte con el saludo, ¡¡¡Hola jacanche!!! de guanajuato... :D
|
| La franja horaria es GMT +2. Ahora son las 15:43:16. |
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