PresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
Objeto SqlCommand
1. ÁREA :
DOCENTE :
INTEGRANTES :
CICLO :
ESCUELA PROFESIONAL DE:
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
TEMA: OBJETO SQL COMMAND.
Laboratorio de Programación III.
Marco Aurelio Porro Chulli.
Diaz Quintana, Duyen Yudith.
Carhuatanta Paredes, Pierina.
VII GRUPO : “A”
2. Representa un procedimiento almacenado o
una instrucción de Transact-SQL que se ejecuta
en una base de datos de SQL Server. Cuando se
crea una instancia de SqlCommand, las
propiedades de lectura y escritura se
establecen en sus valores iniciales.
Un SqlCommand se utiliza cuando necesitas
ejecutar un tipo de sentencia Sql a la base de
datos (los tipos pueden ser: Delete, Update,
Insert o Select). Obtiene o establece un valor
que indica cómo se interpreta la propiedad
CommandText.
3. PROPIEDADES
COLUMNENCRYPTIONSETTING: OBTIENE O ESTABLECE LA CONFIGURACIÓN DEL
CIFRADO DE COLUMNAS PARA ESTE COMANDO.
COMMANDTEXT: OBTIENE O ESTABLECE LA INSTRUCCIÓN DE TRANSACT-SQL, EL
NOMBRE DE TABLA O EL PROCEDIMIENTO ALMACENADO QUE SE EJECUTAN EN EL
ORIGEN DE DATOS.(INVALIDA DBCOMMAND.COMMANDTEXT).
COMMANDTIMEOUT: OBTIENE O ESTABLECE EL TIEMPO DE ESPERA ANTES DE
TERMINAR EL INTENTO DE EJECUTAR UN COMANDO Y GENERAR UN
ERROR.(INVALIDA DBCOMMAND.COMMANDTIMEOUT).
COMMANDTYPE: OBTIENE O ESTABLECE UN VALOR QUE INDICA CÓMO SE INTERPRETA
LA PROPIEDAD COMMANDTEXT).(INVALIDA DBCOMMAND.COMMANDTYPE).
CONNECTION: OBTIENE O ESTABLECE LA INTERFAZ SQLCONNECTION QUE USA ESTA
INSTANCIA DE SQLCOMMAND.
4. Container: Obtiene IContainer que contiene Component. (Heredado de Component).
DesignTimeVisible: Obtiene o establece un valor que indica si el objeto de comando debe
estar visible en un control del Diseñador de Windows
Forms.(Invalida DbCommand.DesignTimeVisible).
Notification: Obtiene o establece un valor que especifica el
objeto SqlNotificationRequest enlazado a este comando.
NotificationAutoEnlist: Obtiene o establece un valor que indica si la aplicación debe recibir
automáticamente notificaciones de consulta de un objeto SqlDependency común.
Parameters: Obtiene la estructura SqlParameterCollection.
Site: Obtiene o establece la ISite de la Component.(Heredado de Component).
Transaction: Obtiene o establece la transacción SqlTransaction en la que se
ejecuta SqlCommand.
UpdatedRowSource: Obtiene o establece la manera en que se aplican los resultados del
comando a DataRow cuando lo utiliza el
método Update de DbDataAdapter.(Invalida DbCommand.UpdatedRowSource)
5. METODOS
BeginExecuteNonQuery(): Inicia la ejecución asincrónica de la instrucción de
Transact-SQL o del procedimiento almacenado que describe SqlCommand.
BeginExecuteNonQuery(AsyncCallback, Object): Inicia la ejecución asincrónica de
la instrucción de Transact-SQL o del procedimiento almacenado que
describe SqlCommand, dados un procedimiento de devolución de llamada e
información de estado.
BeginExecuteReader(): Inicia la ejecución asincrónica de la instrucción de
Transact-SQL o del procedimiento almacenado que describe SqlCommand y
recupera uno o varios conjuntos de resultados del servidor.
Cancel(): Intenta cancelar la ejecución de
un SqlCommand.(Invalida DbCommand.Cancel()).
Clone(): Crea un nuevo objeto SqlCommand que es una copia de la instancia
actual.
6. CREATEOBJREF(TYPE): CREA UN OBJETO QUE CONTIENE TODA LA
INFORMACIÓN RELEVANTE NECESARIA PARA GENERAR A UN PROXY QUE SE
UTILIZA PARA COMUNICARSE CON UN OBJETO REMOTO.(HEREDADO
DE MARSHALBYREFOBJECT).
CREATEPARAMETER(): CREA UNA NUEVA INSTANCIA DE UN
OBJETO SQLPARAMETER.
ENDEXECUTENONQUERY(IASYNCRESULT): FINALIZA LA EJECUCIÓN
ASINCRÓNICA DE UNA INSTRUCCIÓN DE TRANSACT-SQL.
EQUALS(OBJECT): DETERMINA SI EL OBJETO ESPECIFICADO ES IGUAL AL
OBJETO ACTUAL.(HEREDADO DE OBJECT).
EXECUTESCALARASYNC(): UNA VERSIÓN ASINCRÓNICA DE EXECUTESCALAR ,
QUE EJECUTA LA CONSULTA Y DEVUELVE LA PRIMERA COLUMNA DE LA
PRIMERA FILA DEL CONJUNTO DE RESULTADOS DEVUELTO POR LA
CONSULTA. SE OMITEN TODAS LAS DEMÁS COLUMNAS Y FILAS.
EXECUTEXMLREADER(): ENVÍA COMMANDTEXT A CONNECTION Y CREA UN
OBJETO XMLREADER.
GETHASHCODE(): SIRVE COMO LA FUNCIÓN HASH
PREDETERMINADA.(HEREDADO DE OBJECT).
7. EJEMPLO
public List Listar()
{
SqlConnection con = new SqlConnection(cadenaConexion);
SqlCommand com = new SqlCommand("LISTAR_CAMPANAS", con);
com.CommandType = System.Data.CommandType.StoredProcedure;
con.Open();
SqlDataReader drCampanas = com.ExecuteReader();
List listaCampanas = new List();
while (drCampanas.Read()) {
listaCampanas.Add(Cargar(drCampanas));
}drCampanas.Close();
con.Close();
return listaCampanas;
}