SlideShare una empresa de Scribd logo
1 de 5
Objeto Sql.DataTable
INGENIERÍA DE SIETMAS Y TELEMÁTICA
DEFINICIÓN:
Este objeto nos permite repreentar una determinada
tabla en memoria, de modo que quedamos interactuar
con ella. A la hora de trabajar con este objeto, debemos
tener en cuenta el nombre con el cual definamos una
determinada tabla, ya que los objetos declarados en el
DataTable es sensitivo a layusculas y minúsculas.
PROPIEDADES:
CaseSensitive Indica si las comparaciones de cadenas dentro de la tabla
distinguen mayúsculas de minúsculas.
ChildRelations Obtiene la colección de relaciones secundarias para
este DataTable.
Columns Obtiene la colección de columnas que pertenecen a esta tabla.
Constraints Obtiene la colección de restricciones mantenidas por esta
tabla.
Container Obtiene el contenedor del componente.(Heredado
de MarshalByValueComponent).
DataSet Obtiene el DataSet al que pertenece esta tabla.
DefaultView Obtiene una vista personalizada de la tabla que puede incluir
una vista filtrada o una posición del cursor.
DesignMode Obtiene un valor que indica si el componente está actualmente
en modo de diseño.(Heredado de MarshalByValueComponent).
DisplayExpression Obtiene o establece la expresión que devuelve un valor
utilizado para representar esta tabla en la interfaz de
usuario. El DisplayExpression propiedad le permite mostrar el
nombre de esta tabla en una interfaz de usuario.
Events Obtiene la lista de controladores de eventos que están
asociados a este componente.(Heredado
de MarshalByValueComponent).
ExtendedProperties Obtiene la colección de información personalizada del usuario.
HasErrors Obtiene un valor que indica si hay errores en cualquiera de las
filas en cualquiera de las tablas de la DataSet al que
pertenece la tabla.
MÉTODOS: AcceptChanges() Confirma todos los cambios realizados en esta tabla
desde la última vez AcceptChanges se llamó.
BeginInit() Activa la inicialización de un objeto DataTable que se
emplea en un formulario o que utiliza otro
componente. La inicialización se produce en tiempo
de ejecución.
BeginLoadData() Desactiva notificaciones, mantenimiento de índices y
restricciones al cargar los datos.
Clear() Borra la DataTable de todos los datos.
Clone() Clona la estructura de la DataTable, todas las
incluidas DataTable esquemas y restricciones.
Compute(String,
String)
Calcula la expresión dada de las filas actuales que
cumplen los criterios de filtro.
Copy() Copia la estructura y los datos para este DataTable.
CreateDataReader() Devuelve un DataTableReader correspondiente a los
datos dentro de este DataTable.
CreateInstance() Esta API admite la infraestructura producto y no
está diseñada para usarse directamente desde el
código.Crea una nueva instancia de DataTable.
CONCLUSIONES:
• El DataTable es un objeto central de la biblioteca ADO.NET. Otros
objetos que utilizan el DataTable son el DataSet y DataView.
• Al acceder a objetos DataTable, tenga en cuenta que condicionalmente
distingue mayúsculas de minúsculas. Por ejemplo, si una DataTable se
denomina "mydatatable" y otro denominado "Mydatatable", una cadena
usada para buscar una de las tablas diferenciará entre mayúsculas y
minúsculas. Sin embargo, si existe "mydatatable" y "Mydatatable" no, la
cadena de búsqueda se considerará sin diferenciación entre mayúsculas y
minúsculas. Un DataSet puede contener dos objetos DataTable objetos
con el mismo valor de la propiedad TableName siempre que tengan un
valor diferente para la propiedad Namespace. Para obtener más
información sobre cómo trabajar con DataTable los objetos, vea Crear
DataTable.
• Si está creando un DataTable mediante programación, primero debe
definir su esquema agregando objetos DataColumn a la
colecciónDataColumnCollection (tiene acceso a través de la
propiedad Columns). Para obtener más información acerca de cómo
agregar DataColumn los objetos, vea Agregar columnas a la DataTable.

Más contenido relacionado

La actualidad más candente (19)

Ado
AdoAdo
Ado
 
Fo 5.desarrollo android-almacenamientodedatos
Fo 5.desarrollo android-almacenamientodedatosFo 5.desarrollo android-almacenamientodedatos
Fo 5.desarrollo android-almacenamientodedatos
 
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
Presentación result set
Presentación result setPresentación result set
Presentación result set
 
Felipe tello
Felipe telloFelipe tello
Felipe tello
 
Ado.net
Ado.netAdo.net
Ado.net
 
Espacio de nombres system.Data.Oledb
Espacio de nombres system.Data.OledbEspacio de nombres system.Data.Oledb
Espacio de nombres system.Data.Oledb
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Diapositivas de ado.net
Diapositivas de ado.netDiapositivas de ado.net
Diapositivas de ado.net
 
ADO
ADOADO
ADO
 
Objeto ado.net
Objeto ado.netObjeto ado.net
Objeto ado.net
 
Caso práctico etl pentaho my sql
Caso práctico etl pentaho my sqlCaso práctico etl pentaho my sql
Caso práctico etl pentaho my sql
 
Clase viii
Clase viiiClase viii
Clase viii
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Ado.net
Ado.netAdo.net
Ado.net
 
Diapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.netDiapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.net
 
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
 

Similar a Objeto sql.data table (20)

LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
Ado.net
Ado.netAdo.net
Ado.net
 
S3-PD1-2.1 Ado net
S3-PD1-2.1 Ado netS3-PD1-2.1 Ado net
S3-PD1-2.1 Ado net
 
Unidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql InteractivoUnidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql Interactivo
 
Diapositivas de jtable java
Diapositivas de jtable javaDiapositivas de jtable java
Diapositivas de jtable java
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NET
 
S3 - ADO.NET
S3 - ADO.NETS3 - ADO.NET
S3 - ADO.NET
 
Ado.net
Ado.netAdo.net
Ado.net
 
1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
 
Ado.net
Ado.netAdo.net
Ado.net
 
S3-PD1.pptx
S3-PD1.pptxS3-PD1.pptx
S3-PD1.pptx
 
Jdbc
JdbcJdbc
Jdbc
 
INFOSAN Delphi 303 - 452
INFOSAN  Delphi 303 - 452INFOSAN  Delphi 303 - 452
INFOSAN Delphi 303 - 452
 
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
 
System.Data.SqlClient
System.Data.SqlClient System.Data.SqlClient
System.Data.SqlClient
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 

Último

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
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
¿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
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 

Último (20)

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
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.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
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 

Objeto sql.data table

  • 1. Objeto Sql.DataTable INGENIERÍA DE SIETMAS Y TELEMÁTICA
  • 2. DEFINICIÓN: Este objeto nos permite repreentar una determinada tabla en memoria, de modo que quedamos interactuar con ella. A la hora de trabajar con este objeto, debemos tener en cuenta el nombre con el cual definamos una determinada tabla, ya que los objetos declarados en el DataTable es sensitivo a layusculas y minúsculas.
  • 3. PROPIEDADES: CaseSensitive Indica si las comparaciones de cadenas dentro de la tabla distinguen mayúsculas de minúsculas. ChildRelations Obtiene la colección de relaciones secundarias para este DataTable. Columns Obtiene la colección de columnas que pertenecen a esta tabla. Constraints Obtiene la colección de restricciones mantenidas por esta tabla. Container Obtiene el contenedor del componente.(Heredado de MarshalByValueComponent). DataSet Obtiene el DataSet al que pertenece esta tabla. DefaultView Obtiene una vista personalizada de la tabla que puede incluir una vista filtrada o una posición del cursor. DesignMode Obtiene un valor que indica si el componente está actualmente en modo de diseño.(Heredado de MarshalByValueComponent). DisplayExpression Obtiene o establece la expresión que devuelve un valor utilizado para representar esta tabla en la interfaz de usuario. El DisplayExpression propiedad le permite mostrar el nombre de esta tabla en una interfaz de usuario. Events Obtiene la lista de controladores de eventos que están asociados a este componente.(Heredado de MarshalByValueComponent). ExtendedProperties Obtiene la colección de información personalizada del usuario. HasErrors Obtiene un valor que indica si hay errores en cualquiera de las filas en cualquiera de las tablas de la DataSet al que pertenece la tabla.
  • 4. MÉTODOS: AcceptChanges() Confirma todos los cambios realizados en esta tabla desde la última vez AcceptChanges se llamó. BeginInit() Activa la inicialización de un objeto DataTable que se emplea en un formulario o que utiliza otro componente. La inicialización se produce en tiempo de ejecución. BeginLoadData() Desactiva notificaciones, mantenimiento de índices y restricciones al cargar los datos. Clear() Borra la DataTable de todos los datos. Clone() Clona la estructura de la DataTable, todas las incluidas DataTable esquemas y restricciones. Compute(String, String) Calcula la expresión dada de las filas actuales que cumplen los criterios de filtro. Copy() Copia la estructura y los datos para este DataTable. CreateDataReader() Devuelve un DataTableReader correspondiente a los datos dentro de este DataTable. CreateInstance() Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código.Crea una nueva instancia de DataTable.
  • 5. CONCLUSIONES: • El DataTable es un objeto central de la biblioteca ADO.NET. Otros objetos que utilizan el DataTable son el DataSet y DataView. • Al acceder a objetos DataTable, tenga en cuenta que condicionalmente distingue mayúsculas de minúsculas. Por ejemplo, si una DataTable se denomina "mydatatable" y otro denominado "Mydatatable", una cadena usada para buscar una de las tablas diferenciará entre mayúsculas y minúsculas. Sin embargo, si existe "mydatatable" y "Mydatatable" no, la cadena de búsqueda se considerará sin diferenciación entre mayúsculas y minúsculas. Un DataSet puede contener dos objetos DataTable objetos con el mismo valor de la propiedad TableName siempre que tengan un valor diferente para la propiedad Namespace. Para obtener más información sobre cómo trabajar con DataTable los objetos, vea Crear DataTable. • Si está creando un DataTable mediante programación, primero debe definir su esquema agregando objetos DataColumn a la colecciónDataColumnCollection (tiene acceso a través de la propiedad Columns). Para obtener más información acerca de cómo agregar DataColumn los objetos, vea Agregar columnas a la DataTable.