Mivida

Páginas: 14 (3254 palabras) Publicado: 10 de noviembre de 2012
Guías de Laboratorio

OBJETIVOS:
Al finalizar esta sesión el alumno estará en condiciones de ejecutar.  Procedimientos almacenados.  uso propiedad ExecuteNonQuery.  Uso De La propiedad ExecuteScalar.  Uso del SqlDataReader.  Uso de la propiedad ExecuteReader.  Uso de la Clase SqlParameter.  uso de Parametros de Entrada y Salida.

Apellidos y Nombres del participante

Programando conADO.NET

Nº 02

Programando Con ADO.NET

For

SQL-Server 2008] I S T P INFONET

QUE ES UN OBJETO COMMAND
Un objeto command contiene una referencia a una sentencia SQL o procedimientos almacenados que pueda ejecutar directamente. Las dos clases de comando son descritas en la siguiente tabla. CLASE COMMAND System.Data.sqlClient.SQLCommad DESCRIPCION Comando del proveedor de datosSQL-Server .NET System.Data.OLEDB.OLEDBCommad Comando del proveedor de datos OLEDB.NET Las propiedades de un objeto command contiene toda la información necesaria para ejecutar una sentencia sobre la base de datos. PROPIEDAD NAME Connection DESCRIPCION Es el nombre lógico del objeto comando Es la conexión el objeto Command usará para comunicarse con la base de datos. Es el tipo de comando: text,storedprocedure Es el texto de una sentencia sql o el nombre de un SP que será ejecutado. El objeto command podría tener cero o mas parámetros

CommandType CommandText Parameters

Después de configurar las propiedades de un objeto command, deberá llamar uno de los siguiente métodos para ejecutar el comando. El método que llame dependerá de la sentencia o procedimiento que será ejecutado y de losresultados que espera sean devueltos. Método executeScalar ExecuteReader ExecuteNonQuery Descripción Ejecuta un comando que retorna un valor sencillo Ejecuta un comando que retorna un conjunto de filas Ejecuta un comando que actualiza la base de datos o cambios a la estructura de la BD. Este método devuelve el número de filas afectadas las usaremos para realizar tales

Las clases Command de ADO .NEToperaciones.

Página 2

Programando Con ADO.NET

For

SQL-Server 2008] I S T P INFONET

SqlCommand y OleDbCommand, son muy similares al objeto Command existente en ADO. El objeto Command nos va a permitir ejecutar una sentencia SQL o un procedimiento almacenado sobre la fuente de datos a la que estamos accediendo. A través de un objeto Command también podremos obtener un conjunto deresultados del almacén de datos. En este caso, los resultados se pasarán a otros objetos de ADO .NET, como DataReader o DataAdapter; estos dos objetos los comentaremos más adelante. Entre las propiedades que ofrecen los OleDbCommand, cabe destacar las siguientes. objetos SqlCommand y

CommandText. Contiene una cadena de texto que va a indicar la sentencia SQL o procedimiento almacenado que se va aejecutar sobre el origen de los datos. CommandTimeout. Tiempo de espera en segundos que se va a aplicar a la ejecución de un objeto Command. Su valor por defecto es de 30 segundos. CommandType. Indica el tipo de comando que se va a ejecutar contra el almacén de datos, es decir, indica cómo se debe interpretar el valor de la propiedad CommadText. Puede tener los siguientes valores:StoredProcedure, para indicar que se trata de un procedimiento almacenado; TableDirect se trata de obtener una tabla por su nombre (únicamente aplicable al objeto OleDbCommand); y Text que indica que es una sentencia SQL. EL valor por defecto es Text. Connection. Devuelve el objeto SqlConnection u OleDbConnection utilizado para ejecutar el objeto Command correspondiente. Parameters. Colección de parámetros quese pueden utilizar para ejecutar el objeto command, esta colección se utiliza cuando deseamos ejecutar sentencias SQL que hacen uso de parámetros, esta propiedad devuelve un objeto de la clase SqlParameterCollection o un objeto de la clase OleDbParameterCollection. Estas colecciones contendrán objetos de la clase SqlParamter y OleDbParameter, respectivamente, para representar a cada uno de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mivida
  • mivida
  • mivida
  • MiVida
  • mivida
  • Mivida
  • mivida
  • MiVida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS