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

Algebra, Trigonometria y Geometria Analitica.pdf
Algebra, Trigonometria y Geometria Analitica.pdfAlgebra, Trigonometria y Geometria Analitica.pdf
Algebra, Trigonometria y Geometria Analitica.pdffrankysteven
 
Efecto. Fotovoltaico y paneles.pdf
Efecto.     Fotovoltaico  y  paneles.pdfEfecto.     Fotovoltaico  y  paneles.pdf
Efecto. Fotovoltaico y paneles.pdfadrianmunozriveros96
 
Los vidrios eléctricos en un automóvil.pptx
Los vidrios eléctricos en un automóvil.pptxLos vidrios eléctricos en un automóvil.pptx
Los vidrios eléctricos en un automóvil.pptxIsraelRebolledo1
 
Trabajo Mecanismos de cuatro barras.pdf
Trabajo  Mecanismos de cuatro barras.pdfTrabajo  Mecanismos de cuatro barras.pdf
Trabajo Mecanismos de cuatro barras.pdfIvanIsraelPiaColina
 
699423025-ANALISIS-DE-TRABAJO-SEGURO-ATS-PPT.ppt
699423025-ANALISIS-DE-TRABAJO-SEGURO-ATS-PPT.ppt699423025-ANALISIS-DE-TRABAJO-SEGURO-ATS-PPT.ppt
699423025-ANALISIS-DE-TRABAJO-SEGURO-ATS-PPT.ppteduardosanchezyauri1
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.thatycameron2004
 
SISTEMA ARTICULADO DE CUATRO BARRAS .pdf
SISTEMA ARTICULADO DE CUATRO BARRAS .pdfSISTEMA ARTICULADO DE CUATRO BARRAS .pdf
SISTEMA ARTICULADO DE CUATRO BARRAS .pdfIvanIsraelPiaColina
 
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagneticoPresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagneticoa00834109
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadKevinCabrera96
 
Mecanismos de transferencia de un generador de vapor
Mecanismos de transferencia de un generador de vaporMecanismos de transferencia de un generador de vapor
Mecanismos de transferencia de un generador de vaporalema3825
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloAlbertoRiveraPrado
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASAlfonsoRosalesFonsec
 
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDFACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDFDavidMorales257484
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLPol Peña Quispe
 
GUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTAS
GUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTASGUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTAS
GUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTASClaudiaRamirez765933
 
Presentación PISC Préstamos ISC Final.pdf
Presentación PISC Préstamos ISC Final.pdfPresentación PISC Préstamos ISC Final.pdf
Presentación PISC Préstamos ISC Final.pdfEmanuelMuoz11
 
Instalación de GLPI en Debian Linux paso a paso
Instalación de GLPI en Debian Linux paso a pasoInstalación de GLPI en Debian Linux paso a paso
Instalación de GLPI en Debian Linux paso a pasosanjinesfreddygonzal
 
Mecanismo de cuatro barras articuladas!!
Mecanismo de cuatro barras articuladas!!Mecanismo de cuatro barras articuladas!!
Mecanismo de cuatro barras articuladas!!shotter2005
 
problemas consolidación Mecánica de suelos
problemas consolidación Mecánica de suelosproblemas consolidación Mecánica de suelos
problemas consolidación Mecánica de suelosTefyReyes2
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.HaroldKewinCanaza1
 

Último (20)

Algebra, Trigonometria y Geometria Analitica.pdf
Algebra, Trigonometria y Geometria Analitica.pdfAlgebra, Trigonometria y Geometria Analitica.pdf
Algebra, Trigonometria y Geometria Analitica.pdf
 
Efecto. Fotovoltaico y paneles.pdf
Efecto.     Fotovoltaico  y  paneles.pdfEfecto.     Fotovoltaico  y  paneles.pdf
Efecto. Fotovoltaico y paneles.pdf
 
Los vidrios eléctricos en un automóvil.pptx
Los vidrios eléctricos en un automóvil.pptxLos vidrios eléctricos en un automóvil.pptx
Los vidrios eléctricos en un automóvil.pptx
 
Trabajo Mecanismos de cuatro barras.pdf
Trabajo  Mecanismos de cuatro barras.pdfTrabajo  Mecanismos de cuatro barras.pdf
Trabajo Mecanismos de cuatro barras.pdf
 
699423025-ANALISIS-DE-TRABAJO-SEGURO-ATS-PPT.ppt
699423025-ANALISIS-DE-TRABAJO-SEGURO-ATS-PPT.ppt699423025-ANALISIS-DE-TRABAJO-SEGURO-ATS-PPT.ppt
699423025-ANALISIS-DE-TRABAJO-SEGURO-ATS-PPT.ppt
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
SISTEMA ARTICULADO DE CUATRO BARRAS .pdf
SISTEMA ARTICULADO DE CUATRO BARRAS .pdfSISTEMA ARTICULADO DE CUATRO BARRAS .pdf
SISTEMA ARTICULADO DE CUATRO BARRAS .pdf
 
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagneticoPresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
 
Mecanismos de transferencia de un generador de vapor
Mecanismos de transferencia de un generador de vaporMecanismos de transferencia de un generador de vapor
Mecanismos de transferencia de un generador de vapor
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDFACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
GUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTAS
GUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTASGUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTAS
GUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTAS
 
Presentación PISC Préstamos ISC Final.pdf
Presentación PISC Préstamos ISC Final.pdfPresentación PISC Préstamos ISC Final.pdf
Presentación PISC Préstamos ISC Final.pdf
 
Instalación de GLPI en Debian Linux paso a paso
Instalación de GLPI en Debian Linux paso a pasoInstalación de GLPI en Debian Linux paso a paso
Instalación de GLPI en Debian Linux paso a paso
 
Mecanismo de cuatro barras articuladas!!
Mecanismo de cuatro barras articuladas!!Mecanismo de cuatro barras articuladas!!
Mecanismo de cuatro barras articuladas!!
 
problemas consolidación Mecánica de suelos
problemas consolidación Mecánica de suelosproblemas consolidación Mecánica de suelos
problemas consolidación Mecánica de suelos
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
 

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.