SlideShare una empresa de Scribd logo
1 de 9
ESPACIO DE NOMBRES
SYSTEM.DATA.OLEDB
DIFINICION
■ El espacio de nombres System.Data.OLEDB es el proveedor de datos .NET
Framework para SQL Server. Un proveedor de datos de .NET Framework para SQL
Server
■ describe una colección de clases utilizada para tener acceso a una base de datos de
SQL Server en el espacio administrado.
■ Al utilizar SqlDataAdapter, se puede rellenar un DataSet residente en memoria,
que sirve para consultar y actualizar la base de datos.
CLASES
■ OleDbCommand: Representa una instrucción SQL o un procedimiento almacenado
que se van a ejecutar en un origen de datos.
■ OleDbCommandBuilder: Genera automáticamente comandos de tabla única
utilizados para conciliar los cambios realizados en un DataSet con la base de datos
asociada. Esta clase no puede heredarse.
■ 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 a una base de datos que se usan para rellenar DataSet y actualizar el
origen de datos.
■ OleDbDataReader: Proporciona una manera de leer una secuencia de sólo avance
de filas de datos de un origen de datos. Esta clase no puede heredarse.
■ OleDbEnumerator: Proporciona un mecanismo para enumerar todos los
proveedores OLE DB disponibles dentro de la red local.
■ OleDbError: Recopila información relevante para una advertencia o error devueltos
por el origen de datos.
■
■
■ OleDbErrorCollection: Recopila todos los errores que genera el proveedor de datos
.NET Framework para OLE DB. Esta clase no puede heredarse.
■ OleDbException: La excepción que se produce cuando el proveedor subyacente
devuelve una advertencia o error para un origen de datos OLE DB. Esta clase no
puede heredarse.
■ OleDbFactory: Representa un conjunto de métodos para crear instancias de
implementación del proveedor OLEDB de las clases de origen de datos.
■ OleDbInfoMessageEventArgs: Proporciona datos para el evento InfoMessage. Esta
clase no puede heredarse.
■ OleDbMetaDataCollectionNames: Proporciona una lista de constantes para su uso
con el GetSchema método para recuperar colecciones de metadatos.
■ OleDbMetaDataColumnNames: Proporciona valores estáticos que se usan para los
nombres de columna en el OleDbMetaDataCollectionNames objetos incluidos en
el DataTable. El DataTable creado por el GetSchema método.
■ OleDbParameter: Representa un parámetro para un OleDbCommand y, de forma
opcional, su asignación a una columna DataSet. Esta clase no puede heredarse.
■ OleDbParameterCollection: Representa una colección de parámetros relevantes
para un OleDbCommand así como sus correspondientes asignaciones a columnas
de un DataSet.
■ OleDbPermission: Permite que el proveedor de datos de .NET Framework para
OLE DB ayudar a asegurarse de que un usuario tiene un nivel de seguridad
suficiente para obtener acceso a un origen de datos OLE DB.
■ OleDbPermissionAttribute: Asocia una acción de seguridad con 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 especificada por el
GetOleDbSchemaTable (método).
■ OleDbTransaction: Representa una transacción SQL que debe realizarse en un
origen de datos. Esta clase no puede heredarse.
■ DELEGADOS
■ 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
■ 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
■ Los objetos que vamos a usar en este ejemplo, en su gran mayoría residen en el espacio
de nombres System.Data.SqlClient, aunque también se usarán objetos genéricos
(DataSet, DataRow, DataColumn) que residen en System.Data.
■ Imports System.Data.SqlClient
■ Module ADONETUtil
■ {
■ Friend dbConnection As Data.SqlClient.SqlConnection Friend dbCommand As
Data.SqlClient.SqlCommand Friend dbDataReader As Data.SqlClient.SqlDataReader
■ }
■ Friend dbDataTable As Data.DataTable
■ Friend dbDataSet As Data.DataSet
■ Friend dbDataAdapter As Data.SqlClient.SqlDataAdapter
■ {
■ Friend CadenaConexion As Strin
■ Friend CadenaSelect As String
■ }
■ {
■ Friend ArchivoDatos As String
■ Friend NombreTabla As String = "Tabla1"
■ }
■ • La variable CadenaConexion será la cadena con la que conectaremos a la base de
datos.
■ • La variable CadenaSelect será el código SQL que usaremos para acceder a la tabla de
esa base de datos.
■ • La variable ArchivoDatos será el nombre completo de la base de datos (Path
incluido).
■ •La variable NombreTabla será el nombre que usaremos para identificar a los datos que
cargaremos en el objeto DataAdapter, ese nombre no tiene nada que ver con el nombre
de la tabla a la que vamos a acceder, es sólo un nombre que usaremos con los distintos
objetos de ADO.NET.
■ •System.Data.SqlClient son lases que conforman el proveedor de datos de .NET
Framework para SQL Server, que permite conectarse a un origen de datos SQL Server
7.0, ejecutar comandos y leer los resultados. El espacio de nombres
System.Data.SqlClient es similar al espacio de nombres System.Data.OleDb, pero
optimizado para el acceso a SQL Server 7.0 y versiones posteriores.
RESUMEN
■ NET Framework para SQL Server. NET Framework para SQL Server describe una
colección de clases utilizada para tener acceso a una base de datos de SQL Server
en el espacio administrado. Al utilizar SqlDataAdapter, se puede rellenar un
DataSet residente en memoria, que sirve para consultar y actualizar la base de
datos. Por ejemplo, hay disponibles proveedores para SQL Server, Oracle, ODBC y
OleDB. Otros espacios de nombres secundarios contienen clases empleadas por
Entity Data Model ( EDM ) de ADO.NET y por Servicios de datos deWCF.
OleDbCommand : Representa una instrucción SQL o un procedimiento
almacenado que se van a ejecutar en un origen de datos.

Más contenido relacionado

La actualidad más candente (20)

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
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
Java con Base de Datos
Java con Base de Datos Java 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
 
Ado.Net
Ado.NetAdo.Net
Ado.Net
 
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
 
Objeto ado.net
Objeto ado.netObjeto ado.net
Objeto ado.net
 
Ado.net
Ado.netAdo.net
Ado.net
 
Statement
StatementStatement
Statement
 
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
 
Conectar java con una base de datos
Conectar java con una base de datosConectar java con una base de datos
Conectar java con una base de datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Ado.net
Ado.netAdo.net
Ado.net
 
Ado net
Ado netAdo net
Ado net
 
Presentación1
Presentación1Presentación1
Presentación1
 
Introducción SQL : Primera semana
Introducción SQL : Primera semanaIntroducción SQL : Primera semana
Introducción SQL : Primera semana
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Taller programación web ajax con jquery
Taller programación web  ajax con jqueryTaller programación web  ajax con jquery
Taller programación web ajax con jquery
 

Similar a ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB (20)

System.data.oledb
System.data.oledbSystem.data.oledb
System.data.oledb
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Definición de-espacio-de-nombres
Definición de-espacio-de-nombresDefinición de-espacio-de-nombres
Definición de-espacio-de-nombres
 
ADO
ADOADO
ADO
 
Diapositivas de system.data.sql client
Diapositivas de system.data.sql clientDiapositivas de system.data.sql client
Diapositivas de system.data.sql client
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesaria
 
Jhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalominoJhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalomino
 
Resulset
ResulsetResulset
Resulset
 
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
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
Espacio de nombres System.Data.SQLClient
Espacio de nombres System.Data.SQLClientEspacio de nombres System.Data.SQLClient
Espacio de nombres System.Data.SQLClient
 
Proveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6aProveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6a
 
Jdbc
JdbcJdbc
Jdbc
 
Block
BlockBlock
Block
 
Objeto sql.data.adapter
Objeto sql.data.adapterObjeto sql.data.adapter
Objeto sql.data.adapter
 
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
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de Datos
 

Último

¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 

Último (20)

¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 

ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB

  • 2. DIFINICION ■ El espacio de nombres System.Data.OLEDB es el proveedor de datos .NET Framework para SQL Server. Un proveedor de datos de .NET Framework para SQL Server ■ describe una colección de clases utilizada para tener acceso a una base de datos de SQL Server en el espacio administrado. ■ Al utilizar SqlDataAdapter, se puede rellenar un DataSet residente en memoria, que sirve para consultar y actualizar la base de datos.
  • 3. CLASES ■ OleDbCommand: Representa una instrucción SQL o un procedimiento almacenado que se van a ejecutar en un origen de datos. ■ OleDbCommandBuilder: Genera automáticamente comandos de tabla única utilizados para conciliar los cambios realizados en un DataSet con la base de datos asociada. Esta clase no puede heredarse. ■ 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 a una base de datos que se usan para rellenar DataSet y actualizar el origen de datos. ■ OleDbDataReader: Proporciona una manera de leer una secuencia de sólo avance de filas de datos de un origen de datos. Esta clase no puede heredarse. ■ OleDbEnumerator: Proporciona un mecanismo para enumerar todos los proveedores OLE DB disponibles dentro de la red local. ■ OleDbError: Recopila información relevante para una advertencia o error devueltos por el origen de datos. ■
  • 4. ■ ■ OleDbErrorCollection: Recopila todos los errores que genera el proveedor de datos .NET Framework para OLE DB. Esta clase no puede heredarse. ■ OleDbException: La excepción que se produce cuando el proveedor subyacente devuelve una advertencia o error para un origen de datos OLE DB. Esta clase no puede heredarse. ■ OleDbFactory: Representa un conjunto de métodos para crear instancias de implementación del proveedor OLEDB de las clases de origen de datos. ■ OleDbInfoMessageEventArgs: Proporciona datos para el evento InfoMessage. Esta clase no puede heredarse. ■ OleDbMetaDataCollectionNames: Proporciona una lista de constantes para su uso con el GetSchema método para recuperar colecciones de metadatos. ■ OleDbMetaDataColumnNames: Proporciona valores estáticos que se usan para los nombres de columna en el OleDbMetaDataCollectionNames objetos incluidos en el DataTable. El DataTable creado por el GetSchema método. ■ OleDbParameter: Representa un parámetro para un OleDbCommand y, de forma opcional, su asignación a una columna DataSet. Esta clase no puede heredarse. ■ OleDbParameterCollection: Representa una colección de parámetros relevantes para un OleDbCommand así como sus correspondientes asignaciones a columnas de un DataSet. ■ OleDbPermission: Permite que el proveedor de datos de .NET Framework para OLE DB ayudar a asegurarse de que un usuario tiene un nivel de seguridad suficiente para obtener acceso a un origen de datos OLE DB.
  • 5. ■ OleDbPermissionAttribute: Asocia una acción de seguridad con 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 especificada por el GetOleDbSchemaTable (método). ■ OleDbTransaction: Representa una transacción SQL que debe realizarse en un origen de datos. Esta clase no puede heredarse. ■ DELEGADOS ■ 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.
  • 6. ■ ENUMERACIONES ■ 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.
  • 7. ■ EJEMPLOS ■ Los objetos que vamos a usar en este ejemplo, en su gran mayoría residen en el espacio de nombres System.Data.SqlClient, aunque también se usarán objetos genéricos (DataSet, DataRow, DataColumn) que residen en System.Data. ■ Imports System.Data.SqlClient ■ Module ADONETUtil ■ { ■ Friend dbConnection As Data.SqlClient.SqlConnection Friend dbCommand As Data.SqlClient.SqlCommand Friend dbDataReader As Data.SqlClient.SqlDataReader ■ } ■ Friend dbDataTable As Data.DataTable ■ Friend dbDataSet As Data.DataSet ■ Friend dbDataAdapter As Data.SqlClient.SqlDataAdapter ■ { ■ Friend CadenaConexion As Strin ■ Friend CadenaSelect As String
  • 8. ■ } ■ { ■ Friend ArchivoDatos As String ■ Friend NombreTabla As String = "Tabla1" ■ } ■ • La variable CadenaConexion será la cadena con la que conectaremos a la base de datos. ■ • La variable CadenaSelect será el código SQL que usaremos para acceder a la tabla de esa base de datos. ■ • La variable ArchivoDatos será el nombre completo de la base de datos (Path incluido). ■ •La variable NombreTabla será el nombre que usaremos para identificar a los datos que cargaremos en el objeto DataAdapter, ese nombre no tiene nada que ver con el nombre de la tabla a la que vamos a acceder, es sólo un nombre que usaremos con los distintos objetos de ADO.NET. ■ •System.Data.SqlClient son lases que conforman el proveedor de datos de .NET Framework para SQL Server, que permite conectarse a un origen de datos SQL Server 7.0, ejecutar comandos y leer los resultados. El espacio de nombres System.Data.SqlClient es similar al espacio de nombres System.Data.OleDb, pero optimizado para el acceso a SQL Server 7.0 y versiones posteriores.
  • 9. RESUMEN ■ NET Framework para SQL Server. NET Framework para SQL Server describe una colección de clases utilizada para tener acceso a una base de datos de SQL Server en el espacio administrado. Al utilizar SqlDataAdapter, se puede rellenar un DataSet residente en memoria, que sirve para consultar y actualizar la base de datos. Por ejemplo, hay disponibles proveedores para SQL Server, Oracle, ODBC y OleDB. Otros espacios de nombres secundarios contienen clases empleadas por Entity Data Model ( EDM ) de ADO.NET y por Servicios de datos deWCF. OleDbCommand : Representa una instrucción SQL o un procedimiento almacenado que se van a ejecutar en un origen de datos.