Hola de nuevo se me presento otro problema, tengo una Base de Datos que tiene cerca de 3 millones de registros y lo estoy trabajando con Visual .Net cuando hago una consulta se demora un cierto tiempo en mostrame los datos como puedo hacer para calcular ese tiempo que demora en ejecutar la sentencia SQL, para ponerle un ProgressBar para que le indique al usuario cuanto falta para que acabe la consulta o como puedo hacer para mostrarlo por lotes osea cuando haga la consulta vaya mostrando de 10 registros en 10 hasta que encuentre todos. Y el hecho que se demore porque es, mis tablas estan con indices, es normal que se demore o puede ser por el hardware que tengo. Aunque no creo tengo una Pentium IV con 256 de RAM. Espero sus respuestas. Gracias a todos.