SlideShare una empresa de Scribd logo
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

PPTX
Objeto SqlDataAdapter
DOCX
Sql dataadapter
PPTX
Dataset y datatable
PPTX
Objeto sql.data table
PPTX
2. ssis 2008 r2
PPT
Active x data object ado.net
PPSX
Ochoa ornelas raquel_acceso a una base de datos
PDF
Base de datos
Objeto SqlDataAdapter
Sql dataadapter
Dataset y datatable
Objeto sql.data table
2. ssis 2008 r2
Active x data object ado.net
Ochoa ornelas raquel_acceso a una base de datos
Base de datos

La actualidad más candente (20)

PPS
Ado
PPTX
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
PPTX
LABORATORIO DE PROGRAMACIÓN I
PPTX
Espacio de nombres system.data.sql client
PDF
Fo 5.desarrollo android-almacenamientodedatos
PPTX
Espacio de nombres system.data.sql client
PPT
8. Acceso A Datos Con Microsoft Ado.Net
PPTX
Objeto ado.net
PPT
ADO .net
PPTX
Ado.net
PDF
Visual 2010 sql server 2008
PPT
Ado.Net
PPS
ADO .NET
PDF
Investigacion alter, create y integridad referencial
PPTX
No SQL MSATS MongoDB | SolidQ Summit 2014
Ado
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
LABORATORIO DE PROGRAMACIÓN I
Espacio de nombres system.data.sql client
Fo 5.desarrollo android-almacenamientodedatos
Espacio de nombres system.data.sql client
8. Acceso A Datos Con Microsoft Ado.Net
Objeto ado.net
ADO .net
Ado.net
Visual 2010 sql server 2008
Ado.Net
ADO .NET
Investigacion alter, create y integridad referencial
No SQL MSATS MongoDB | SolidQ Summit 2014
Publicidad

Similar a Objeto sql.data.adapter (20)

PPTX
LABORATORIO DE PROGRAMACIÓN I.
PPTX
Sqldataadapter
PPTX
JAVA CON BASE DE DATOS
PDF
Bases de Datos en Java - Intro a JDBC
PPTX
System.Data.SqlClient
PPTX
Espacio de nombres system.Data.Oledb
PDF
Tema 9 aplicaciones de dos capas por gio
PPTX
Entrenamiento en Acceso a Datos con ASP.NET
PPTX
Jhonzambrano-dhalinpalomino
PDF
Uso java jdbc
PDF
Uso java jdbc
PPTX
LABORATORIO DE PROGRAMACIÓN I
PPTX
Objeto Sql Command
PPTX
Java con Base de Datos
PDF
Tema 15 aplicaciones de dos capas por gio
PPTX
Objeto Connection
PPTX
PPT
visual basic .net
LABORATORIO DE PROGRAMACIÓN I.
Sqldataadapter
JAVA CON BASE DE DATOS
Bases de Datos en Java - Intro a JDBC
System.Data.SqlClient
Espacio de nombres system.Data.Oledb
Tema 9 aplicaciones de dos capas por gio
Entrenamiento en Acceso a Datos con ASP.NET
Jhonzambrano-dhalinpalomino
Uso java jdbc
Uso java jdbc
LABORATORIO DE PROGRAMACIÓN I
Objeto Sql Command
Java con Base de Datos
Tema 15 aplicaciones de dos capas por gio
Objeto Connection
visual basic .net
Publicidad

Último (20)

PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
DOCX
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PDF
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
PDF
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
PDF
Oficio SEC de formulación de cargos por el apagón del 25F en contra del CEN
PDF
prg2_t01_p01_Fundamentos POO - parte1.pdf
PDF
MATRIZ IDENTIFICACIÓN EVALUACION CONTROL PRL.pdf
PPTX
Manual ISO9001_2015_IATF_16949_2016.pptx
PPTX
NILS actividad 4 PRESENTACION.pptx pppppp
PDF
manual-electricidad-automotriz-sistemas-electricos-bateria-alumbrado-iluminac...
PPTX
Contexto Normativo NSR10, presentacion 2025
PPT
Sustancias Peligrosas de empresas para su correcto manejo
PDF
NORMATIVA Y DESCRIPCION ALCANTARILLADO PLUVIAL.pdf
DOCX
Cumplimiento normativo y realidad laboral
PDF
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
PDF
TESTAMENTO DE DESCRIPTIVA ..............
PDF
Oficio SEC 293416 Comision Investigadora
PDF
CALIDAD SSOMA AMBIENTE PRL UNIVERSIDADDD
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
Oficio SEC de formulación de cargos por el apagón del 25F en contra del CEN
prg2_t01_p01_Fundamentos POO - parte1.pdf
MATRIZ IDENTIFICACIÓN EVALUACION CONTROL PRL.pdf
Manual ISO9001_2015_IATF_16949_2016.pptx
NILS actividad 4 PRESENTACION.pptx pppppp
manual-electricidad-automotriz-sistemas-electricos-bateria-alumbrado-iluminac...
Contexto Normativo NSR10, presentacion 2025
Sustancias Peligrosas de empresas para su correcto manejo
NORMATIVA Y DESCRIPCION ALCANTARILLADO PLUVIAL.pdf
Cumplimiento normativo y realidad laboral
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
TESTAMENTO DE DESCRIPTIVA ..............
Oficio SEC 293416 Comision Investigadora
CALIDAD SSOMA AMBIENTE PRL UNIVERSIDADDD

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.