Cancelar comando asíncrono con ADO
Hola,
Mi problema es el siguiente:
Tengo una función VB que se encarga de ejecutar de manera ASÍNCRONA un procedimiento almacenado en PL/SQL de Oracle. La manera de ejecutarlo es a través de un objeto Command de ADO (versión 2.5). El caso es que al cancelar la ejecución del comando utilizando el método Cancel, ADO tarda como 5 minutos en cancelar el comando. Haciendo exactamente lo mismo con SQL Server, la cancelación es casi inmediata.
¿Qué estoy haciendo mal?
¿Es algún parámetro del servidor de Oracle?
Algo a tener en cuenta es que utilizando OO4O -en lugar de ADO- y atacando al mismo servidor de Oracle, el método Cancel de OO4O también es instantáneo.
¿Alguna idea?
Gracias a todos de antemano.
Mi problema es el siguiente:
Tengo una función VB que se encarga de ejecutar de manera ASÍNCRONA un procedimiento almacenado en PL/SQL de Oracle. La manera de ejecutarlo es a través de un objeto Command de ADO (versión 2.5). El caso es que al cancelar la ejecución del comando utilizando el método Cancel, ADO tarda como 5 minutos en cancelar el comando. Haciendo exactamente lo mismo con SQL Server, la cancelación es casi inmediata.
¿Qué estoy haciendo mal?
¿Es algún parámetro del servidor de Oracle?
Algo a tener en cuenta es que utilizando OO4O -en lugar de ADO- y atacando al mismo servidor de Oracle, el método Cancel de OO4O también es instantáneo.
¿Alguna idea?
Gracias a todos de antemano.