Profe. Miguel ÁngelVillelli
Nombre de la variable
Indica como debe interpretarse lo que vayamos a poner en el
commandText
Representa a un procedimient...
 Command.ExecuteNonQuery
 Devuelve la cantidad de filas afectadas (int)
 Command.ExcecuteScalar
 Devuelve el valor del...
 Necesitamos insertar un registro en la base de datos ya que nos va a
retornar 1 (uno) en caso de que se haya insertado y...
 La idea de usar ExcecuteScalar aplica a cuando necesitamos obtener
mediante una consulta un único resultado.
 Ejemplos:...
 Obtiene un conjunto de datos en un objeto SqlDataReader que solo se
puede recorrer secuencialmente hacia adelante.
 Eje...
 Obtiene un conjunto de datos en un objeto SqlDataReader que solo se
puede recorrer secuencialmente hacia adelante.
 Eje...
Próxima SlideShare
Cargando en…5
×

Ejecución de instrucción T-Sql usando Visual Studio y C SHARP

659 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
659
En SlideShare
0
De insertados
0
Número de insertados
440
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Ejecución de instrucción T-Sql usando Visual Studio y C SHARP

  1. 1. Profe. Miguel ÁngelVillelli
  2. 2. Nombre de la variable Indica como debe interpretarse lo que vayamos a poner en el commandText Representa a un procedimiento almacenado o una instrucción T- SQL que se ejecuta en una base de datos comando.CommandType= CommandType.StoredProcedure CommandType.Text
  3. 3.  Command.ExecuteNonQuery  Devuelve la cantidad de filas afectadas (int)  Command.ExcecuteScalar  Devuelve el valor del primer registro de la primer columna del grupo de resultados. (object)  Command.ExcecuteReader  Devuelve el conjunto de datos obtenidos
  4. 4.  Necesitamos insertar un registro en la base de datos ya que nos va a retornar 1 (uno) en caso de que se haya insertado y 0 (cero) si no se insertó.  Si necesitamos actualizar el precio de todos los productos en un 5% nos va a retornar la cantidad de registros actualizados.  Si queremos borrar registros, también nos devolverá cuantos fueron afectados. Siempre nos devuelve un tipo de dato INT En el caso que la instrucción no sea INSERT - UPDATE ó DELETE siempre devuelve -1
  5. 5.  La idea de usar ExcecuteScalar aplica a cuando necesitamos obtener mediante una consulta un único resultado.  Ejemplos:  Obtener el total de ventas de un determinado mes.  Obtener el artículo más caro.  Obtener el promedio de edad de un determinado rango de personas.  Obtener la cantidad de usuarios Administradores de un sistema Siempre nos devuelve un tipo de dato Object Es por eso que al resultado debemos convertirlo al tipo de dato solicitado
  6. 6.  Obtiene un conjunto de datos en un objeto SqlDataReader que solo se puede recorrer secuencialmente hacia adelante.  Ejemplos:  Obtener una lista de usuarios.  Obtener un listado de productos.  Cuando se quiere tener acceso a los valores de un registro determinado. Siempre nos devuelve un tipo de dato DataReader
  7. 7.  Obtiene un conjunto de datos en un objeto SqlDataReader que solo se puede recorrer secuencialmente hacia adelante.  Ejemplos:  Obtener una lista de usuarios.  Obtener un listado de productos.  Cuando se quiere tener acceso a los valores de un registro determinado. Siempre nos devuelve un tipo de dato DataReader

×