No he usado Ado contra Interbase, pero existe el método BeginTrans para el componente AdoConnection. Solía encerrar procesos que pudieran crear conflictos en bucles de reintentos con mensajes (esto a gusto del consumidor). Se intenta hacer un committrans y si no se puede, se hace un rollback y de nuevo a empezar. Siento lo poco preciso de mi comentario pero ya hace un tiempo que no lo hago y además fue con SQL-server, que es de Microsoft y supongo más compatible con Ado. No sé como se entenderán Interbase y ADO. Un saludo,
|