Cita:
Iniciado por culd
Para conectar con ADO a un servidor MySQL, el cual no se encuentra IP... Es decir que puede que no este ejeuctado un servidor MySQL ó no exista la IP (osea que no se pueda realizar la conexion) esta demorando 21 segundos en notificar...
Les paso alguna vez?, como solucionaron para que no se demore tanto en advertir que no existe el servidor
Si me paso una vez que tardaba mucho en comunicarse con el servidor, creo que lo soluciones cambiando la forma de comunicación aqui te pego un codigo de como acceso al servidor.
STRCNN = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "user=" & xusr _
& ";password=" & xpass _
& ";database=" & cmbDatabase _
& ";server=" & xhost _
& ";option=" & (1 + 2 + 8 + 32 + 2048 + 16384)
este codigo es conectandose a través de visual basic a una base mysql, los ultimos numero de option, fueron los que mejoraron la velocidad de comunicación. Otro inconveniente que tube fue la configuración de los dns del servidor, no estaba correcto pero igual funcionaba. Al ponerlo en correcto funcionamiento tambien en esa oportunidad mejoro la velocidad. Tambien tengo otro sistema que no se ubica por el ip, sino por el nombre del servidor, igual se conecta y funciona bien, ese servidor tiene IP dinámico.
Bueno solo un comentario, espero que aporte algo. Cualqueir cosa particular seguimos por aca, tambien dejo mi mail por si alguien necesita algo muy puntual.
[email protected]
PD: Estos son otros datos que utilizo para la definición de la conexión.
CNN.ConnectionTimeout = 60
CNN.CommandTimeout = 400
CNN.CursorLocation = adUseClient