Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/05/2010, 03:48
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 3 meses
Puntos: 29
Respuesta: error de complicion: Procedimiento demasiado largo

Por que no creas una sub con todo ese código repetido?

loginsql list1(0)
loginsql list1(1)
etc...

Código vb:
Ver original
  1. Sub Loginsql(List as Listbox)
  2.  
  3. login.SQL = "SELECT DISTINCT * FROM requerimiento where numero = '" + login.C4 + "' and sucursal '" + login.C5 + "' and depto = '" + login.C6 + "' and funcionario = '" + login.C7 + "' fecha = '" & DTPicker1.Value & "'and estado = '" + login.val + "'"
  4.  
  5. login.rst.Open login.SQL, login.cnn, adOpenDynamic, adLockOptimistic
  6.  
  7. While login.rst.EOF = False
  8.   List.AddItem login.rst(List.Index)
  9.   login.rst.MoveNext
  10. Wend
  11.  
  12. login.rst.Close
  13.  
  14. End Sub

Así reduces código y encuentras mejor los errores.

Suerte
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!