La Web del Programador: Comunidad de Programadores
 
    Pregunta:  12513 - PROCEDIMIENTOS ALMACENADOS ASINCRONOS
Autor:  Antonio Benavente
Tengo que ejecutar un procedimiento almacenado (SQL SERVER 6.5) desde VB6 y si pongo una conexión normal me dar error al transcurrir un tiempo y se sale el programa. Si la pongo asincrona no me da error pero no me ejecuta el procedimiento almacenado entero. El procedimiento almacenado es un contador que para cada uno de los valores de ese contador realiza una suma.

  Respuesta:  Mauricio Leyzaola
Como no sé que tipo de objeto para la conexión utilizas (ADO, RDO, etc.) ni tampoco si es ODBC u OLEDB, etc, supongo que la solución más fácil es que le incluyas un apartado en la cadena de conexión así como:

Cnn.ConnectionString = "DSN=Collect;uid=sa;Password=sa;Persist Security Info=True;Connect Timeout = 120"

El tiempo de espera en este caso será de 2 minutos, no creo que tu sp tarde más que eso. Saludos.