Hola.
Estoy trabajando en una aplicacin hecha con visual basic 6 con ADO sobre
SQL server.
El problema es el siguiente; al abrir cualquier conexin, Y NO SIEMPRE, me
da el error:
'ERROR: TERMINO EL TIEMPO DE ESPERA".
si en ese momento yo paro el programa y vuelvo a pasar otra vez por la
sentencia DbConnection.Open funciona perfectamente.
Algunos me propusisteis la solucin de alargar el "TimeOut" de la conexin e
incluso ponerlo a 0 para inhabilitarlo pero esto no me funciona. Le he
puesto muy alto y sigue haciendo lo mismo, pero tarda ms en saltar el
error.
He probado a poner lo siguiente:
On error goto Errores
....
....
Set DbConnection = New ADODB.Connection
DbConection.ConnectionString="Provider=SQLOLEDB;DATA SOURCE=SERVIDOR;USER
ID=DAVID;PARSSWORD=DAVID;INITIAL CATALOG=BASE DE DATOS"
DbConnection.Open
....
....
Errores:
If Err.Number=(Numero de Error que me da) then
DbConnection.Open
end if
....
para simular cuando yo lo paro y vuelvo a ejecutar la sentencia
DbConnection.Open, pero esto tampoco me funciona.
A ver si alguien me puede decir por que me ocurre esto y como encontrar una
solucin.
Un saludo a todos y muchas gracias de antemano.