MySQL - Myodbc muy lento

 
Vista:

Myodbc muy lento

Publicado por Sergio (1 intervención) el 27/04/2007 23:40:09
Hola a todos y gracias de antemano.
Mi problema es el siguiente:
Tengo una máquina con windows 2003 y Mysql intalado, en esa misma máquina instalé myodbc 3.51 (sin crear si quiera DSN se usuario o sistema) y estoy trabajando en VB 6. Hasta aquí todo perfecto pero ese mismo programa lo instalo en un equipo con Win XP y con el mismo myodbc y las consultas tardan muchiiiisimo en mostrarse, funciona muy lento y eso que estoy hablando de tablas de 20 o 30 registros de prueba. La conexión que realizo en VB es la siguiente:

Dim con As Connection
Dim sql As String
Dim rs As ADODB.Recordset
Set con = New ADODB.Connection
con.ConnectionString = "driver={MySQL ODBC 3.51 Driver};server=192.168.0.18;uid=root;pwd=glock;database=base_ant;connection=" con.Open
Set rs = New ADODB.Recordset
With rs
.ActiveConnection = con
.CursorLocation = adUseClient
.CursorType = adOpenDynamic
.LockType = adLockOptimistic
.Open "select id_eval as ID_EVAL, ruta as ARCHIVO, descripcion as DESCRIPCION, fecha as FECHA_INSERCION, usuario as USUARIO from ficheros_eval where id_eval = " & id & " order by fecha"
End With
Set FlexGrid_adj_eval.DataSource = rs
rs.Close
con.Close

Y uso Microsoft ADO 2.8...
La lentitud es de 1 minuto o mas para mostrar 20 registros... SOCORRO!!!! ¿Dónde estoy pinchando? Desde la misma máquina donde está mysql (win 2003 server) va rapidísimo.
He quitado del XP el cortafuegos y antivirus y en el 2003 tengo NOD32 pero no creo que eso...
Os agradecería mucho una ayuda copañeros de fatigas y frustraciones.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder