Pues bien, tengo una aplicacion en VB6 que ejecuta Stored Procedures de SQL Server. Accedo al SQL desde utilizando DNS con ADO.
Pero resulta que cuando quiero ejecutar los procesos, en ocasiones no se ejecutan completamente.
Primeramente pense que ocurria un error de proceso, pero ya he estado realizando pruebas desde el Query Analizer y los procesos se ejecutan correctamente, por lo que creo que debe ser algo en la forma de ejecutarlos desde visual basic.
Anteriormente estaban ejecutandose desde la conexion...es decir, con un conection.execute. Ya lo cambie a comandos. Cambie el timeout a 0 (en algun lado lei que lo pone en infinito).
pero sigue apareciendo ocasionalmente el error. la aplicacion es una MDI y la conexion se reutiliza en varias pantallas. Siempre esta activa.
La pregunta es, hay alguna consideracion especial que estoy pasando por alto al manejar ado?
Cuando falla no manda error de ningun tipo (los atrapo con un on error) simplemente pareciera que a mitad del proceso terminara su ejecucion y no termina de procesar los elementos.
Agradezco cualquier comentario al respecto.
Un saludos
