Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/08/2010, 13:10
CBBzun
 
Fecha de Ingreso: diciembre-2001
Ubicación: Morelia, México.
Mensajes: 312
Antigüedad: 22 años, 4 meses
Puntos: 0
Información Respuesta: Error al ejecutar muchas consultas de forma remota

Gracias Huesos por tu respuesta tan pronta!

La aplicación está en VB6, así cargo el Excel

Código:
Set conexcel = New ADODB.Connection
conexcel.CursorLocation = adUseServer
conexcel.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                "Data Source=" & cd1.FileName & ";" & _
                "Extended Properties=" & Chr(34) & "Excel 8.0;HDR=Yes;IMEX=1" & Chr(34)
...
xls.Open "SELECT * FROM [retencion$] ORDER BY fecha DESC", conexcel
...
tmp.Open "SELECT t1.id, ... WHERE t1.expediente = '" & xls!expediente & "' LIMIT 1", con1
If tmp.RecordCount > 0 Then
...  aqui puede haber un INSERT, un DELETE o un UPDATE
end if
Ahí me voy de a uno por uno.. con forme leo consulto y/o inserto o borro, voy enviando a un Grid los resultados.. el operador los va viendo y al final toma decisiones manuales, como indentificar un depósito de otra persona y desviarlo a quien de verdad corresponde.

La lectura del Excel no me da problemas, incluso en la red local (no en el servidor) he trabajado con archivos de 20mil registros, y sin problemas.. todo viene al tratar de hacerlo vía remota desde una conexión a internet.

Así como dices la aplicación hace miles de consultas y yo no se si eso genere algún motivo para que MySQL te corte la conexion.. si se puede especificar algo a nivel de variables del my.cfg

Última edición por CBBzun; 10/08/2010 a las 13:17