Cita:
|
Empezado por cadetill
Para saber seguro el número de registros que devuelve una consulta, creo que lo mejor que puedes hacer es lanzar una consulta con un count, validar que devuelva valores (sino devuelve presentas el formulario de altas) y merar el numero de registros (si es superior a 1, muestras el formulario de eleccion, volvuendo, en cualquier caso, a lanzar la consulta sin el Count)
|
Ciertamente para muchas bases de datos es mejor esta opción para conocer el número de registros. Si no mal entiendo la razón por la cual RecorCount falla es porque el servidor de bases de datos manda los resultados conforme los vamos requiriendo de manera que RecordCount no será preciso sino hasta que recorramos todos los registros, lo cual puede ser muy costoso.
Sin embargo, en este caso particular es de esperar que el número de registros por número telefónico se pequeño- ¿cuántos pueden vivir en una misma casa? -de manera que podría evitarse la consulta con
count haciendo un Query.Last para que RecordCount sea correcto.
// Saludos