[ASE][T-SQL]Timeout sur procedure stockee
Bonjour,
Voila mon probleme, je dois executer en C++ une procedure stockee et l'interompre si elle met trop de temps.
J'ai donc passé un timeout dans le context pour sortir au bout d'un certain temps. Cela fonctionne bien avec la procedure suivante :
Code:
1 2 3 4 5
| create procedure coyr_test_timeout
as
waitfor delay "00:01:10:000"
return 0 |
Par contre avec une boucle infinie cela ne fonctionne pas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| CREATE PROCEDURE coyr_test_timeout_while
AS
declare
@error int
while 1 <> 2
begin
select @error = @@error
end
return 0 |
Le programme bloque sur la recuperation du resultat.
Merci de votre aide