Descargar

ADO.NET y .NET Framework (página 3)

Enviado por Pablo Turmero


Partes: 1, 2, 3
edu.red Clase ADODataSetCommand Propiedades de interés: DeleteCommand: El comando delete expresado en SQL InsertCommand: Obtener o fijar el comando insert SelectCommand: Obtener o fijar el comando select UpdateCommand: Obtener o fijar el comando update TableMappings: Maps source y DataTable ADOCommands recupera o fija mediante las propiedades “command” Hereda métodos de la clase DataSetCommand public virtual int FillDataSet( DataSet dataSet ); public virtual int Update( DataSet dataSet );

edu.red Clase ADOCommand Representa una consulta a ejecutar en la fuente de datos Propiedades de interés : ActiveConnection: Obtiene o fija la conexión a la fuente de datos CommandText: Obtiene o fija el comando de la consulta (texto) CommandType: Obtiene o fija la interpretación del texto del comando Texto, procedimiento almacenado, o nombre de la tabla CommandTimeout: Los segundos que faltan para terminar la conexión RecordsAffected: Números de records afectados por la consulta

edu.red ADODataReader El acceso a los datos se realiza de manera Forward-only Modelo de programación “Lightweight” Se gasta menos que al usar ADODataSetCommand Instanciado por la clase ADOCommand con el método Execute Ties up the ADOCommand until it is finished reading

edu.red ADODataReader Propiedades de interés: FieldCount: Devuelve el número de campos en el resultado HasMoreRows: Indica si hay más filas para devolver RowFetchCount: Número de filas para devolver al mismo tiempo HasMoreResults: Indica que hay más resultados Métodos para devolver datos: Por el tipo de la columna y el índice: GetString, GetInt32, y otros Read: Lectura avanzada al próximo record

edu.red Ejemplo de ADODataReader // Code for creating the ADOConnection “adoConn” not shown String myQuery = “SELECT * FROM Customers”; adoConn.Open(); ADOCommand myCmd = new ADOCommand( myQuery,adoConn );

// Declare the ADODataReader… ADODataReader myDataReader; // Instantiate the ADODataReader with Execute(…) … myCmd.Execute(out myDataReader); // Always call Read before accessing data. while(myDataReader.Read()) { Console.WriteLine(myDataReader.GetString(0)); } // Always Close the reader and the connection when done myDataReader.Close(); adoConn.Close();

edu.red Sumario ADO.NET es la evolución de ADO Es un modelo centrado en Web, “desconectado” Flexible en su capacidad de trabajar con datos Incrementa su capacidad para organizar los datos lógicamente Soporte extenso para XML Facilita el trabajo con datos y compartiendo datos Interactúa con una amplia variedad de fuente de datos

Partes: 1, 2, 3
 Página anterior Volver al principio del trabajoPágina siguiente