Sabe alguien cómo saber el número de resultados devueltos por una consulta SQL, cuyos resultados fueron almacenados en un DataReader?
La cosa es así. Hice una consulta a la tabla departments:
Código:
Utilizando el método ExecuteReader, ejecuté dicha consulta y almacene el resultado en un objeto DataReader:query = "SELECT * FROM deparments";
Código:
Lo que sucede es que quiero almacenar cada resultado de la consulta en un objeto de la clase Department y para ello debo crear un arreglo de objetos Department:reader = dbAccess.ExecuteReader(query)
Código:
Pero debo indicar el tamaño del arreglo, cierto? Y por eso es que necesito saber cuántos resultados arrojó la consulta para hacer algo así:Department[] departments;
Código:
Otra opción sería crear un arreglo dinámico, pero no sé cómo hacerlo y supongo que no es la forma más fácil.Department[] deparments = new Department[numberOfResults]
Saludos a todos y gracias por sus respuestas.