Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/06/2005, 12:35
Avatar de Rony J.
Rony J.
 
Fecha de Ingreso: noviembre-2004
Ubicación: Maracay - Vzla
Mensajes: 223
Antigüedad: 20 años
Puntos: 0
Cita:
Iniciado por mariano_donati
Y mejor que un DataReader seria un ExecuteScalar, sería algo más óptimo
Quisiste decir mejor que un ExecuteReader no?
Si es así tienes razón, es mejor un ExecuteScalar que un ExecuteReader pero siempre dependiendo de los requerimientos, ya que el ExecuteScalar se debe usar para recuperar un único valor (por ejemplo, un valor agregado) de un origen de datos... algo como esto:
SELECT count(*) FROM table1

Ambos (ExecuteScalar y ExecuteReader) son métodos del objeto command por lo que si sería válida una comparación entre estos, más no entre el primero y el DataReader que es un objeto.


Por cierto, en el anterior post dije "DataReader o DataGrid", en realidad quise decir "DataReader o DataSet"... Disculpen la confusión...
__________________
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas. Albert Einstein