SlideShare una empresa de Scribd logo
1 de 9
Objeto Sql.Data.Adapter
Ing. Sistemas y Telemática.
DEFINICIÓN:
• Representa un conjunto de comandos de datos y
una conexión a una base de datos que se usan
para rellenar DataSet y actualizar una base de
datos de SQL Server. Esta clase no puede
heredarse.
PROPIEDADES:
AcceptChangesDuri
ngFill
Obtiene o establece un valor que indica
si AcceptChanges se llama en un DataRow después de
agregarlo a laDataTable durante alguno
de los rellenar operaciones.(Heredado de DataAdapter).
AcceptChangesDuri
ngUpdate
Obtiene o establece si AcceptChanges se llama durante
una Update.(Heredado de DataAdapter).
Container Obtiene IContainer que contiene Component.(Heredado
de Component).
ContinueUpdateOn
Error
Obtiene o establece un valor que especifica si generar
una excepción cuando un error se produce durante una
actualización de fila.(Heredado de DataAdapter).
DeleteCommand Obtiene o establece una instrucción Transact-SQL o un
procedimiento almacenado para eliminar registros del
conjunto de datos.
FillCommandBehav
ior
Obtiene o establece el comportamiento del comando
utilizado para rellenar el adaptador de datos.(Heredado
de DbDataAdapter).
FillLoadOption Obtiene o establece el LoadOption que determina cómo
rellena el adaptador el DataTable desde
el DbDataReader.(Heredado de DataAdapter).
PROPIEDADES:
InsertCommand Obtiene o establece una instrucción Transact-SQL o procedimiento
almacenado para insertar nuevos registros en el origen de datos.
MissingMappingAction Determina la acción que se realizará cuando los datos de entrada
no tiene una tabla o columna correspondiente.(Heredado
de DataAdapter).
MissingSchemaAction Determina la acción que se realizará cuando
existente DataSet esquema no coincide con los datos
entrantes.(Heredado de DataAdapter).
ReturnProviderSpecificT
ypes
Obtiene o establece si el Fill método debe devolver valores
específicos del proveedor o valores comunes conforme a
CLS.(Heredado de DataAdapter).
SelectCommand Obtiene o establece una instrucción de Transact-SQL o el
procedimiento almacenado utilizado para seleccionar registros del
origen de datos.
Site Obtiene o establece la ISite de la Component.(Heredado
de Component).
TableMappings Obtiene una colección que proporciona la asignación principal
entre una tabla de origen y un DataTable.(Heredado
de DataAdapter).
UpdateBatchSize Obtiene o establece el número de filas procesadas en cada ida y
vuelta al servidor (Invalida DbDataAdapter.UpdateBatchSize).
UpdateCommand Obtiene o establece una instrucción de Transact-SQL o el
procedimiento almacenado utilizado para actualizar registros en el
origen de datos.
MÉTODOS:
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).
Dispose() Libera todos los recursos que usa Component.(Heredado de Component).
Equals(Object) Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).
Fill(DataSet) Agrega o actualiza filas en el DataSet.(Heredado de DbDataAdapter).
Fill(DataSet, Int32,
Int32, String)
Agrega o actualiza filas en un intervalo especificado en el DataSet que coincidan con
las de origen de datos utilizando el DataSet y DataTable nombres.(Heredado
de DbDataAdapter).
Fill(DataSet, String) Agrega o actualiza filas en el DataSet que coincidan con las de origen de datos
utilizando el DataSet y DataTable nombres.(Heredado de DbDataAdapter).
Fill(DataTable) Agrega o actualiza filas en un intervalo especificado en el DataSet que coincidan con
las de origen de datos utilizando el DataTable nombre.(Heredado
de DbDataAdapter).
Fill(Int32, Int32,
DataTable())
Agrega o actualiza filas en un DataTable que coincidan con las del origen de datos,
empezando en el registro especificado y recuperar hasta el número máximo
especificado de registros.(Heredado de DbDataAdapter).
FillSchema(DataSet,
SchemaType)
Agrega una DataTable denominada "Table" para el DataSet especificado y configura
el esquema para que coincida con el origen de datos basado en
el SchemaType especificado.(Heredado de DbDataAdapter).
MÉTODOS:
FillSchema(Dat
aSet,
SchemaType,
String)
Agrega un elemento DataTable denominado "Table"
para el elemento DataSet especificado y configura el
esquema para que coincida con el del origen de datos
basado en los elementos
especificados SchemaType yDataTable.(Heredado
de DbDataAdapter).
FillSchema(Dat
aTable,
SchemaType)
Configura el esquema del
elemento DataTable especificado en función del
elemento SchemaTypeespecificado.(Heredado
de DbDataAdapter).
GetFillParamet
ers()
Obtiene los parámetros establecidos por el usuario al
ejecutar una instrucción SELECT de SQL.(Heredado
de DbDataAdapter).
GetHashCode() Sirve como la función hash
predeterminada.(Heredado de Object).
GetLifetimeSer
vice()
Recupera el objeto de servicio de duración actual que
controla la directiva de duración de esta
instancia.(Heredado de MarshalByRefObject).
GetType() Obtiene el Type de la instancia actual.(Heredado
de Object).
InitializeLifeti
meService()
Obtiene un objeto de servicio de duración para
controlar la directiva de duración de esta
instancia.(Heredado de MarshalByRefObject).
EJEMPLO:
En el ejemplo siguiente se usa el SqlCommand, SqlDataAdapter, y SqlConnection para
seleccionar los registros de una base de datos y rellenar unaDataSet con las filas
seleccionadas. El relleno DataSet a continuación, se devuelve. Para lograr esto, se pasa
al método inicializado DataSet, una cadena de conexión y una cadena de consulta que
es una instrucción SELECT de Transact-SQL.
Public Function SelectRows( _
ByVal dataSet As DataSet, ByVal connectionString As String, _
ByVal queryString As String) As DataSet
Using connection As New SqlConnection(connectionString)
Dim adapter As New SqlDataAdapter()
adapter.SelectCommand = New SqlCommand( _
queryString, connection)
adapter.Fill(dataSet)
Return dataSet
End Using
End Function
RESUMEN:
El objeto DataAdapter se puede utilizar con el objeto DataSet para cargar los datos
de una fuente de datos y puede desconectarse de la misma. El usuario puede
entonces utilizar y manipular los datos. Cuando los datos necesitan ser
actualizados contra la fuente de datos, se utilizar un objeto DtaAdapter para volver
a conectarse y actualizar la fuente de datos.
El objeto DataSet representa una copia local de datos de una fuente de datos.
Cuando se utiliza sin una fuente de datos, el objeto DataSet resulta útil para
guardar datos locales a los cuales pueden acceder a los formularos Web Forms. Sin
embargo, para actuar como una herramienta de gestión de datos real, un objeto
DataSet debe poder interactuar con una o más fuentes de datos. Para conseguir
esta interacción, el .NET Framework proporciona las clases SqlDataAdapter y
OleDbDataAdapter.
CONCLUSION:
• El SqlDataAdapter, actúa como puente entre un DataSet y SQL Server para recuperar y
guardar datos.
• El SqlDataAdapter proporciona este puente mediante la asignación de Fill, que cambia
los datos en el DataSet coincidan con los datos del origen de datos, y Update, que cambia
los datos del origen de datos coincidan con los datos en el DataSet, mediante las
instrucciones de Transact-SQL adecuadas en el origen de datos.
• La actualización se realiza por fila. Para cada fila insertada, modificada y eliminada,
el Update método determina el tipo de cambio que se ha realizado en ella (Insert, Update,
o Delete). Según el tipo de cambio, el Insert, Update, o Delete plantilla del comando se
ejecuta para propagar la fila modificada al origen de datos.
• Cuando el SqlDataAdapter rellena un DataSet, crea las tablas y columnas necesarias
para los datos devueltos si todavía no existen.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Ado
AdoAdo
Ado
 
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
Fo 5.desarrollo android-almacenamientodedatos
Fo 5.desarrollo android-almacenamientodedatosFo 5.desarrollo android-almacenamientodedatos
Fo 5.desarrollo android-almacenamientodedatos
 
ADO
ADOADO
ADO
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
Ado.net
Ado.netAdo.net
Ado.net
 
Statemment
StatemmentStatemment
Statemment
 
8. Acceso A Datos Con Microsoft Ado.Net
8.  Acceso A Datos Con Microsoft Ado.Net8.  Acceso A Datos Con Microsoft Ado.Net
8. Acceso A Datos Con Microsoft Ado.Net
 
Objeto ado.net
Objeto ado.netObjeto ado.net
Objeto ado.net
 
ADO .net
ADO .netADO .net
ADO .net
 
Ado.net
Ado.netAdo.net
Ado.net
 
Visual 2010 sql server 2008
Visual 2010 sql server 2008Visual 2010 sql server 2008
Visual 2010 sql server 2008
 
Clase ix
Clase ixClase ix
Clase ix
 
Ado.Net
Ado.NetAdo.Net
Ado.Net
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Investigacion alter, create y integridad referencial
Investigacion alter, create y integridad referencialInvestigacion alter, create y integridad referencial
Investigacion alter, create y integridad referencial
 
No SQL MSATS MongoDB | SolidQ Summit 2014
No SQL MSATS MongoDB | SolidQ Summit 2014No SQL MSATS MongoDB | SolidQ Summit 2014
No SQL MSATS MongoDB | SolidQ Summit 2014
 
Jdbc
JdbcJdbc
Jdbc
 

Similar a Objeto sql.data.adapter (20)

LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
Sqldataadapter
SqldataadapterSqldataadapter
Sqldataadapter
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
Bases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBCBases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBC
 
System.Data.SqlClient
System.Data.SqlClient System.Data.SqlClient
System.Data.SqlClient
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Espacio de nombres system.Data.Oledb
Espacio de nombres system.Data.OledbEspacio de nombres system.Data.Oledb
Espacio de nombres system.Data.Oledb
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gio
 
Entrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NETEntrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NET
 
Ado.net
Ado.netAdo.net
Ado.net
 
Jhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalominoJhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalomino
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gio
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
Clases de oledb
Clases de oledbClases de oledb
Clases de oledb
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 

Último

Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdffernandolozano90
 
Conocer el origen de los insectos en l entomologia.pptx
Conocer el origen de los insectos en l entomologia.pptxConocer el origen de los insectos en l entomologia.pptx
Conocer el origen de los insectos en l entomologia.pptxMONICADELROCIOMUNZON1
 
Introducción a la Ingeniería de Calidad.docx
Introducción a la Ingeniería de Calidad.docxIntroducción a la Ingeniería de Calidad.docx
Introducción a la Ingeniería de Calidad.docxAlanCarrascoDavila
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de GestiónYanet Caldas
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoGualbertoLopez2
 
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptxrorellanoq
 
IG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesIG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesPardoGasca
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfLimbergleoMamaniIsit
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxJulio Lovon
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdfJlnParada
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosandersonsubero28
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasDerlyValeriaRodrigue
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxLilibethBallesteros1
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicaszaydaescalona
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfElybe Hernandez
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxholferpandiacondori
 
INFORME de actividades para pago de servicio
INFORME de actividades para pago de servicioINFORME de actividades para pago de servicio
INFORME de actividades para pago de servicioNelsonSabinoTtitoMur1
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfssuserf46a26
 

Último (20)

Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
Conocer el origen de los insectos en l entomologia.pptx
Conocer el origen de los insectos en l entomologia.pptxConocer el origen de los insectos en l entomologia.pptx
Conocer el origen de los insectos en l entomologia.pptx
 
50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt
 
Introducción a la Ingeniería de Calidad.docx
Introducción a la Ingeniería de Calidad.docxIntroducción a la Ingeniería de Calidad.docx
Introducción a la Ingeniería de Calidad.docx
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
 
IG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesIG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendaciones
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdf
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptx
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptx
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicas
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdf
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
 
INFORME de actividades para pago de servicio
INFORME de actividades para pago de servicioINFORME de actividades para pago de servicio
INFORME de actividades para pago de servicio
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdf
 

Objeto sql.data.adapter

  • 2. DEFINICIÓN: • Representa un conjunto de comandos de datos y una conexión a una base de datos que se usan para rellenar DataSet y actualizar una base de datos de SQL Server. Esta clase no puede heredarse.
  • 3. PROPIEDADES: AcceptChangesDuri ngFill Obtiene o establece un valor que indica si AcceptChanges se llama en un DataRow después de agregarlo a laDataTable durante alguno de los rellenar operaciones.(Heredado de DataAdapter). AcceptChangesDuri ngUpdate Obtiene o establece si AcceptChanges se llama durante una Update.(Heredado de DataAdapter). Container Obtiene IContainer que contiene Component.(Heredado de Component). ContinueUpdateOn Error Obtiene o establece un valor que especifica si generar una excepción cuando un error se produce durante una actualización de fila.(Heredado de DataAdapter). DeleteCommand Obtiene o establece una instrucción Transact-SQL o un procedimiento almacenado para eliminar registros del conjunto de datos. FillCommandBehav ior Obtiene o establece el comportamiento del comando utilizado para rellenar el adaptador de datos.(Heredado de DbDataAdapter). FillLoadOption Obtiene o establece el LoadOption que determina cómo rellena el adaptador el DataTable desde el DbDataReader.(Heredado de DataAdapter).
  • 4. PROPIEDADES: InsertCommand Obtiene o establece una instrucción Transact-SQL o procedimiento almacenado para insertar nuevos registros en el origen de datos. MissingMappingAction Determina la acción que se realizará cuando los datos de entrada no tiene una tabla o columna correspondiente.(Heredado de DataAdapter). MissingSchemaAction Determina la acción que se realizará cuando existente DataSet esquema no coincide con los datos entrantes.(Heredado de DataAdapter). ReturnProviderSpecificT ypes Obtiene o establece si el Fill método debe devolver valores específicos del proveedor o valores comunes conforme a CLS.(Heredado de DataAdapter). SelectCommand Obtiene o establece una instrucción de Transact-SQL o el procedimiento almacenado utilizado para seleccionar registros del origen de datos. Site Obtiene o establece la ISite de la Component.(Heredado de Component). TableMappings Obtiene una colección que proporciona la asignación principal entre una tabla de origen y un DataTable.(Heredado de DataAdapter). UpdateBatchSize Obtiene o establece el número de filas procesadas en cada ida y vuelta al servidor (Invalida DbDataAdapter.UpdateBatchSize). UpdateCommand Obtiene o establece una instrucción de Transact-SQL o el procedimiento almacenado utilizado para actualizar registros en el origen de datos.
  • 5. MÉTODOS: 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). Dispose() Libera todos los recursos que usa Component.(Heredado de Component). Equals(Object) Determina si el objeto especificado es igual al objeto actual.(Heredado de Object). Fill(DataSet) Agrega o actualiza filas en el DataSet.(Heredado de DbDataAdapter). Fill(DataSet, Int32, Int32, String) Agrega o actualiza filas en un intervalo especificado en el DataSet que coincidan con las de origen de datos utilizando el DataSet y DataTable nombres.(Heredado de DbDataAdapter). Fill(DataSet, String) Agrega o actualiza filas en el DataSet que coincidan con las de origen de datos utilizando el DataSet y DataTable nombres.(Heredado de DbDataAdapter). Fill(DataTable) Agrega o actualiza filas en un intervalo especificado en el DataSet que coincidan con las de origen de datos utilizando el DataTable nombre.(Heredado de DbDataAdapter). Fill(Int32, Int32, DataTable()) Agrega o actualiza filas en un DataTable que coincidan con las del origen de datos, empezando en el registro especificado y recuperar hasta el número máximo especificado de registros.(Heredado de DbDataAdapter). FillSchema(DataSet, SchemaType) Agrega una DataTable denominada "Table" para el DataSet especificado y configura el esquema para que coincida con el origen de datos basado en el SchemaType especificado.(Heredado de DbDataAdapter).
  • 6. MÉTODOS: FillSchema(Dat aSet, SchemaType, String) Agrega un elemento DataTable denominado "Table" para el elemento DataSet especificado y configura el esquema para que coincida con el del origen de datos basado en los elementos especificados SchemaType yDataTable.(Heredado de DbDataAdapter). FillSchema(Dat aTable, SchemaType) Configura el esquema del elemento DataTable especificado en función del elemento SchemaTypeespecificado.(Heredado de DbDataAdapter). GetFillParamet ers() Obtiene los parámetros establecidos por el usuario al ejecutar una instrucción SELECT de SQL.(Heredado de DbDataAdapter). GetHashCode() Sirve como la función hash predeterminada.(Heredado de Object). GetLifetimeSer vice() Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.(Heredado de MarshalByRefObject). GetType() Obtiene el Type de la instancia actual.(Heredado de Object). InitializeLifeti meService() Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.(Heredado de MarshalByRefObject).
  • 7. EJEMPLO: En el ejemplo siguiente se usa el SqlCommand, SqlDataAdapter, y SqlConnection para seleccionar los registros de una base de datos y rellenar unaDataSet con las filas seleccionadas. El relleno DataSet a continuación, se devuelve. Para lograr esto, se pasa al método inicializado DataSet, una cadena de conexión y una cadena de consulta que es una instrucción SELECT de Transact-SQL. Public Function SelectRows( _ ByVal dataSet As DataSet, ByVal connectionString As String, _ ByVal queryString As String) As DataSet Using connection As New SqlConnection(connectionString) Dim adapter As New SqlDataAdapter() adapter.SelectCommand = New SqlCommand( _ queryString, connection) adapter.Fill(dataSet) Return dataSet End Using End Function
  • 8. RESUMEN: El objeto DataAdapter se puede utilizar con el objeto DataSet para cargar los datos de una fuente de datos y puede desconectarse de la misma. El usuario puede entonces utilizar y manipular los datos. Cuando los datos necesitan ser actualizados contra la fuente de datos, se utilizar un objeto DtaAdapter para volver a conectarse y actualizar la fuente de datos. El objeto DataSet representa una copia local de datos de una fuente de datos. Cuando se utiliza sin una fuente de datos, el objeto DataSet resulta útil para guardar datos locales a los cuales pueden acceder a los formularos Web Forms. Sin embargo, para actuar como una herramienta de gestión de datos real, un objeto DataSet debe poder interactuar con una o más fuentes de datos. Para conseguir esta interacción, el .NET Framework proporciona las clases SqlDataAdapter y OleDbDataAdapter.
  • 9. CONCLUSION: • El SqlDataAdapter, actúa como puente entre un DataSet y SQL Server para recuperar y guardar datos. • El SqlDataAdapter proporciona este puente mediante la asignación de Fill, que cambia los datos en el DataSet coincidan con los datos del origen de datos, y Update, que cambia los datos del origen de datos coincidan con los datos en el DataSet, mediante las instrucciones de Transact-SQL adecuadas en el origen de datos. • La actualización se realiza por fila. Para cada fila insertada, modificada y eliminada, el Update método determina el tipo de cambio que se ha realizado en ella (Insert, Update, o Delete). Según el tipo de cambio, el Insert, Update, o Delete plantilla del comando se ejecuta para propagar la fila modificada al origen de datos. • Cuando el SqlDataAdapter rellena un DataSet, crea las tablas y columnas necesarias para los datos devueltos si todavía no existen.