Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/05/2011, 11:04
speack
 
Fecha de Ingreso: enero-2004
Ubicación: mexico
Mensajes: 110
Antigüedad: 20 años, 3 meses
Puntos: 0
Respuesta: VB - Minimizar el tiempo de busqueda de un registro en BD SQL SERVER

El principal problema q identifico es que tu proceso consulta todos los registros de la base de datos y una vez en en control del programa buscas la coincidencia.

Para optimizar esto lo que debes hacer es hacer la consulta justamente en el motor de la base de datos ya que fueron diseñados para efectuar este tipo de manejo de datos.

El cambio consiste en la línea

rs.Open("select * from USUARIOS1")

Y dejarla así

rs.Open("select * from USUARIOS1 where Documento = '" & TextBox1.Text & "' ")

De esta manera delegas el proceso de búsqueda a la base de datos y solo obtienes los registros que coinciden.
__________________
Controles Web para ASP.NET (Tabstrip, Datepicker, Calendar, Panel colapsable...) en
www.enlasys.com