Hola.
Me pasa algo que, dado mis pocos conocimientos sobre el tema, me resulta raro.
Si hago una consulta del tipo "SELECT MAX(id) idmaximo FROM..." desde MySQL Administrator (es un gestor gráfico para MySQL) a la base de datos que está en otro edificio (con ip pública), la respuesta la obtengo instantáneamente. Pero si la hago desde mi sistema (VB6, por supuesto, en la misma pc donde está MySQL Administrator), tarda muchísimo (un par de minutos).
La conexión la abro de la siguiente manera:
Dim BD AS ADODB.Connection
Set BD = New ADODB.Connection
BD.Open ("Provider=MSDataShape.1; Extended Properties='DRIVER={MySQL ODBC 3.51 Driver}; DESC=; DATABASE=mibd; SERVER=" & IPServidor & "; UID=miusuario; PASSWORD=mipassword; PORT=3306; OPTION=3; ;';Persist Security Info=False; Data Provider=MSDASQL.1")
¿Por qué puede darse esa diferencia?
Muchas gracias.
Jerónimo