SlideShare una empresa de Scribd logo
1 de 11
DOCENTE Ing. Marco Aurelio Porro
Chulli
INTEGRANTES:  Campos Gonzales Shu Jud Yut
 Guevara Irigoin Mary Evelith
 Perez Cadenillas Merary
TEMA
Espacio de nombres
System.Data.OleDB
DEFINICION
El espacio de
nombres System.Data.OleDb
es el proveedor de datos de
.NET Framework para OLE
DB.
El proveedor de datos de .NET
Framework para OLE DB describe una
colección de clases que se utiliza para
obtener acceso a un origen de datos
OLE DB en el espacio administrado
Mediante OleDbDataAdapter, es posible
rellenar un objeto DataSet que resida
en la memoria y que se pueda utilizar
para realizar consultas y
actualizaciones en el origen de datos.
CLASES
Clase Descripción
OleDbCommand Representa una instrucción SQL o un procedimiento
almacenado que se va a ejecutar en un origen de datos.
OleDbCommandBuilder Genera de manera automática comandos de tabla única
utilizados para conciliar los cambios realizados en un
objeto DataSet con la base de datos asociada. Esta clase no
se puede heredar.
OleDbConnection Representa una conexión abierta a un origen de datos.
OleDbConnectionStringBuilder Proporciona una manera simple de crear y administrar el
contenido de las cadenas de conexión que utiliza la
clase OleDbConnection.
OleDbDataAdapter Representa un conjunto de comandos de datos y una conexión de base
de datos que se utilizan para rellenar DataSet y actualizar el origen de
datos.
OleDbDataReader Proporciona el modo de lectura de una secuencia de filas de datos de
tipo sólo avance de un origen de datos. Esta clase no se puede heredar.
OleDbEnumerator Proporciona un mecanismo para enumerar todos los proveedores OLE
DB disponibles en la red local.
OleDbError Recopila información relacionada con una advertencia o un error
devuelto por el origen de datos.
OleDbErrorCollection Recopila todos los errores generados por el proveedor de datos de
.NET Framework para OLE DB. Esta clase no se puede heredar.
OleDbException Excepción que se produce cuando el proveedor subyacente devuelve
una advertencia o un error para un origen de datos de OLE DB. Esta
clase no se puede heredar.
OleDbFactory Representa un conjunto de métodos para crear instancias de la
implementación del proveedor OLEDB de las clases de origen de datos.
OleDbInfoMessageEventArgs Proporciona datos para el evento InfoMessage. Esta clase no se puede
heredar.
OleDbMetaDataCollectionNames Proporciona una lista de constantes que se utilizan con el
método GetSchema para recuperar colecciones de metadatos.
OleDbMetaDataColumnNames Proporciona valores estáticos que se utilizan para los nombres de columna
de los objetos OleDbMetaDataCollectionNames que contiene DataTable. El
método GetSchema crea el objeto DataTable.
OleDbParameter Representa un parámetro para un objeto OleDbCommand y,
opcionalmente, su asignación a una columna de DataSet. Esta clase no se
puede heredar.
OleDbParameterCollection Representa una colección de parámetros relevantes para un
objeto OleDbCommand, así como sus correspondientes asignaciones a las
columnas de un objeto DataSet.
OleDbPermission Permite que el proveedor de datos de .NET Framework para OLE DB
ayude a asegurar que un usuario tenga un nivel de seguridad suficiente
para obtener acceso a un origen de datos OLE DB.
OleDbPermissionAttribute Asocia una acción de seguridad a un atributo de seguridad personalizado.
OleDbRowUpdatedEventArgs Proporciona datos para el evento RowUpdated.
OleDbRowUpdatingEventArgs Proporciona datos para el evento RowUpdating.
OleDbSchemaGuid Devuelve el tipo de tabla de esquema que especifica el
método GetOleDbSchemaTable.
OleDbTransaction Representa una transacción SQL que se va a realizar en un origen de datos. Esta clase
no se puede heredar.
DELEGADOS
Delegado Descripción
OleDbInfoMessageEventHandler Representa el método que controlará el
evento InfoMessage de OleDbConnection.
OleDbRowUpdatedEventHandler Representa el método que controlará el
evento RowUpdated de OleDbDataAdapter.
OleDbRowUpdatingEventHandler Representa el método que controlará el
evento RowUpdating de OleDbDataAdapter.
ENUMERACIONES
Enumeración Descripción
OleDbLiteral Devuelve información sobre los literales
utilizados en comandos de texto, valores de
datos y objetos de base de datos.
OleDbType Especifica el tipo de datos de un campo o una
propiedad para su uso en OleDbParameter.
EJEMPLOS
RECOMENDACIONES
• Para garantizar que las conexiones están siempre cerradas, abrir la conexión en
el interior de un bloque using. Así, asegura que la conexión se cierra
automáticamente cuando el código sale del bloque.
• Si la conexión SqlConnection está fuera de ámbito, no se cerrará. Por lo tanto,
es preciso cerrar explícitamente la conexión llamando a Close o Dispose.
• Cierre y botar son funcionalmente equivalentes. Si el valor de la agrupación
de conexiones Pooling se establece en true o yes, la conexión subyacente se
devuelve a la agrupación de conexiones.
CONCLUSIONES
• La implementación de la aplicación de una base de datos.NET tenemos una gran ventaja
de dar un mejor servicio a nuestros clientes, aplicando diferentes procesos partiendo de las
necesidades necesarias de un administrativo.
• El proveedor de datos de .NET Framework para SQL Server describe una colección de
clases utilizadas para obtener acceso a una base de datos de SQL Server en el espacio
administrado. Al utilizar SqlDataAdapter, se puede rellenar un objeto DataSet residente en
memoria, que sirve para consultar y actualizar la base de datos.
• Se produce durante la Update antes de que se ejecute un comando en el origen de datos.
Se realiza el intento de actualización, por lo que se desencadena el evento.
System.data.oledb

Más contenido relacionado

La actualidad más candente (20)

Ado
AdoAdo
Ado
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
Connection
ConnectionConnection
Connection
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
CONECTAR C# CON POSTGRESQL USANDO NPGSQL 2.0.11
CONECTAR  C# CON POSTGRESQL  USANDO NPGSQL 2.0.11CONECTAR  C# CON POSTGRESQL  USANDO NPGSQL 2.0.11
CONECTAR C# CON POSTGRESQL USANDO NPGSQL 2.0.11
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
Vb net bd_2005_02
Vb net bd_2005_02Vb net bd_2005_02
Vb net bd_2005_02
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
Statement
StatementStatement
Statement
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
System.Data.SqlClient
System.Data.SqlClient System.Data.SqlClient
System.Data.SqlClient
 
Unidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde javaUnidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde java
 
AJAX
AJAXAJAX
AJAX
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Diapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommandDiapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommand
 
Connection
ConnectionConnection
Connection
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 

Similar a System.data.oledb (20)

Clases de oledb
Clases de oledbClases de oledb
Clases de oledb
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
Definición de-espacio-de-nombres
Definición de-espacio-de-nombresDefinición de-espacio-de-nombres
Definición de-espacio-de-nombres
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalominoJhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalomino
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Diapositivas de system.data.sql client
Diapositivas de system.data.sql clientDiapositivas de system.data.sql client
Diapositivas de system.data.sql client
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
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
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
 
java con base de datos
java con base de datos java con base de datos
java con base de datos
 
sqlserver
sqlserver sqlserver
sqlserver
 
Espacio de nombres System.Data.SQLClient
Espacio de nombres System.Data.SQLClientEspacio de nombres System.Data.SQLClient
Espacio de nombres System.Data.SQLClient
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Ado.Net
Ado.NetAdo.Net
Ado.Net
 
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
 
Ochoa ornelas raquel_acceso a una base de datos
Ochoa ornelas raquel_acceso a una base de datosOchoa ornelas raquel_acceso a una base de datos
Ochoa ornelas raquel_acceso a una base de datos
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de Datos
 

Más de iberiamerary

Diapositivas de-datatable-y-dataset
Diapositivas de-datatable-y-datasetDiapositivas de-datatable-y-dataset
Diapositivas de-datatable-y-datasetiberiamerary
 
Diapositivas de-programacion_III
Diapositivas de-programacion_III Diapositivas de-programacion_III
Diapositivas de-programacion_III iberiamerary
 
Ole bd-diapositivas
Ole bd-diapositivasOle bd-diapositivas
Ole bd-diapositivasiberiamerary
 
Aplicaciones n capas visual.net
Aplicaciones n capas visual.netAplicaciones n capas visual.net
Aplicaciones n capas visual.netiberiamerary
 
Progrmacon iii(visual basic.net)
Progrmacon iii(visual basic.net)Progrmacon iii(visual basic.net)
Progrmacon iii(visual basic.net)iberiamerary
 

Más de iberiamerary (6)

Crystal reports
Crystal reportsCrystal reports
Crystal reports
 
Diapositivas de-datatable-y-dataset
Diapositivas de-datatable-y-datasetDiapositivas de-datatable-y-dataset
Diapositivas de-datatable-y-dataset
 
Diapositivas de-programacion_III
Diapositivas de-programacion_III Diapositivas de-programacion_III
Diapositivas de-programacion_III
 
Ole bd-diapositivas
Ole bd-diapositivasOle bd-diapositivas
Ole bd-diapositivas
 
Aplicaciones n capas visual.net
Aplicaciones n capas visual.netAplicaciones n capas visual.net
Aplicaciones n capas visual.net
 
Progrmacon iii(visual basic.net)
Progrmacon iii(visual basic.net)Progrmacon iii(visual basic.net)
Progrmacon iii(visual basic.net)
 

Último

Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdfsmendozap1
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
Suelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoSuelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoluishumbertoalvarezv1
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
FUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdfFUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdfalfredoivan1
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
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
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALEdwinC23
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 

Último (20)

Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Suelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoSuelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramiento
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
FUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdfFUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
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
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 

System.data.oledb

  • 1. DOCENTE Ing. Marco Aurelio Porro Chulli INTEGRANTES:  Campos Gonzales Shu Jud Yut  Guevara Irigoin Mary Evelith  Perez Cadenillas Merary TEMA Espacio de nombres System.Data.OleDB
  • 2. DEFINICION El espacio de nombres System.Data.OleDb es el proveedor de datos de .NET Framework para OLE DB. El proveedor de datos de .NET Framework para OLE DB describe una colección de clases que se utiliza para obtener acceso a un origen de datos OLE DB en el espacio administrado Mediante OleDbDataAdapter, es posible rellenar un objeto DataSet que resida en la memoria y que se pueda utilizar para realizar consultas y actualizaciones en el origen de datos.
  • 3. CLASES Clase Descripción OleDbCommand Representa una instrucción SQL o un procedimiento almacenado que se va a ejecutar en un origen de datos. OleDbCommandBuilder Genera de manera automática comandos de tabla única utilizados para conciliar los cambios realizados en un objeto DataSet con la base de datos asociada. Esta clase no se puede heredar. OleDbConnection Representa una conexión abierta a un origen de datos. OleDbConnectionStringBuilder Proporciona una manera simple de crear y administrar el contenido de las cadenas de conexión que utiliza la clase OleDbConnection.
  • 4. OleDbDataAdapter Representa un conjunto de comandos de datos y una conexión de base de datos que se utilizan para rellenar DataSet y actualizar el origen de datos. OleDbDataReader Proporciona el modo de lectura de una secuencia de filas de datos de tipo sólo avance de un origen de datos. Esta clase no se puede heredar. OleDbEnumerator Proporciona un mecanismo para enumerar todos los proveedores OLE DB disponibles en la red local. OleDbError Recopila información relacionada con una advertencia o un error devuelto por el origen de datos. OleDbErrorCollection Recopila todos los errores generados por el proveedor de datos de .NET Framework para OLE DB. Esta clase no se puede heredar. OleDbException Excepción que se produce cuando el proveedor subyacente devuelve una advertencia o un error para un origen de datos de OLE DB. Esta clase no se puede heredar. OleDbFactory Representa un conjunto de métodos para crear instancias de la implementación del proveedor OLEDB de las clases de origen de datos. OleDbInfoMessageEventArgs Proporciona datos para el evento InfoMessage. Esta clase no se puede heredar.
  • 5. OleDbMetaDataCollectionNames Proporciona una lista de constantes que se utilizan con el método GetSchema para recuperar colecciones de metadatos. OleDbMetaDataColumnNames Proporciona valores estáticos que se utilizan para los nombres de columna de los objetos OleDbMetaDataCollectionNames que contiene DataTable. El método GetSchema crea el objeto DataTable. OleDbParameter Representa un parámetro para un objeto OleDbCommand y, opcionalmente, su asignación a una columna de DataSet. Esta clase no se puede heredar. OleDbParameterCollection Representa una colección de parámetros relevantes para un objeto OleDbCommand, así como sus correspondientes asignaciones a las columnas de un objeto DataSet. OleDbPermission Permite que el proveedor de datos de .NET Framework para OLE DB ayude a asegurar que un usuario tenga un nivel de seguridad suficiente para obtener acceso a un origen de datos OLE DB. OleDbPermissionAttribute Asocia una acción de seguridad a un atributo de seguridad personalizado. OleDbRowUpdatedEventArgs Proporciona datos para el evento RowUpdated. OleDbRowUpdatingEventArgs Proporciona datos para el evento RowUpdating. OleDbSchemaGuid Devuelve el tipo de tabla de esquema que especifica el método GetOleDbSchemaTable. OleDbTransaction Representa una transacción SQL que se va a realizar en un origen de datos. Esta clase no se puede heredar.
  • 6. DELEGADOS Delegado Descripción OleDbInfoMessageEventHandler Representa el método que controlará el evento InfoMessage de OleDbConnection. OleDbRowUpdatedEventHandler Representa el método que controlará el evento RowUpdated de OleDbDataAdapter. OleDbRowUpdatingEventHandler Representa el método que controlará el evento RowUpdating de OleDbDataAdapter.
  • 7. ENUMERACIONES Enumeración Descripción OleDbLiteral Devuelve información sobre los literales utilizados en comandos de texto, valores de datos y objetos de base de datos. OleDbType Especifica el tipo de datos de un campo o una propiedad para su uso en OleDbParameter.
  • 9. RECOMENDACIONES • Para garantizar que las conexiones están siempre cerradas, abrir la conexión en el interior de un bloque using. Así, asegura que la conexión se cierra automáticamente cuando el código sale del bloque. • Si la conexión SqlConnection está fuera de ámbito, no se cerrará. Por lo tanto, es preciso cerrar explícitamente la conexión llamando a Close o Dispose. • Cierre y botar son funcionalmente equivalentes. Si el valor de la agrupación de conexiones Pooling se establece en true o yes, la conexión subyacente se devuelve a la agrupación de conexiones.
  • 10. CONCLUSIONES • La implementación de la aplicación de una base de datos.NET tenemos una gran ventaja de dar un mejor servicio a nuestros clientes, aplicando diferentes procesos partiendo de las necesidades necesarias de un administrativo. • El proveedor de datos de .NET Framework para SQL Server describe una colección de clases utilizadas para obtener acceso a una base de datos de SQL Server en el espacio administrado. Al utilizar SqlDataAdapter, se puede rellenar un objeto DataSet residente en memoria, que sirve para consultar y actualizar la base de datos. • Se produce durante la Update antes de que se ejecute un comando en el origen de datos. Se realiza el intento de actualización, por lo que se desencadena el evento.