SlideShare una empresa de Scribd logo
1 de 40
ADO .NET Instituto Superior Tecnológico Público “Francisco de Paula Gonzáles Vigil” Carrera Profesional de Computación e Informática TALLER DE DESARROLLO SOFTWARE José Luis Ponce Segura [email_address] www.sitelperu.net
Introducción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Componentes de ADO .Net
Proveedores de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura de ADO .NET (2 componentes fundamentales) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de objetos ADO.Net ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de objetos ADO.Net ,[object Object],[object Object],[object Object],[object Object],[object Object]
Espacios de nombres para ADO .NET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modo Conectado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Aplicación conexión Conexión: Objeto Connection
Modo Conectado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Aplicación conexión comando T-SQL Comando: Objeto Command
Modo Conectado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],datos datos datos conexión Aplicación comando Lector de datos: Objeto DataReader
Resumen: Modo Conectado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modo Desconectado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Aplicación data table data table data table Conjunto de datos: Objeto DataSet XML ... unique foreign key data set
Modo Desconectado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Aplicación cambios datos conexión Adaptador de datos: Objeto DataAdapter select delete update insert lector data adapter data set T-SQL cambios cambios
Resumen: Modo Desconectado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conexión a la base de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Conexión a la base de datos
[object Object],[object Object],[object Object],[object Object],[object Object],Conexión a la base de datos Nombre del servidor de base de datos. Nombre de la base de datos a la que se va a conectar Si se pone a false se debe especificar el nombre de usuario y la contraseña; si se pone a true se utilizarán las credenciales de la cuenta de Windows. Los valores permitidos son true, false, yes, no y sspi (recomendada, equivalente a true) Si se pone a false (recomendado) la información de seguridad no se devuelve como parte de la conexión. Nombre de usuario de una cuenta registrada en SQL Server Contraseña de inicio de sesión para una cuenta de SQL Server Data Source o Server Inicial Catalog o Database Integrated Security Persist Security Info User ID Pwd
Que empiece la acción: Modo Conectado DataReader Command .NET
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Trabajar en modo conectado ‘  Cadena de conexión para el proveedor SQLServer Dim cnSQL As New SqlConnection cnSQL.ConnectionString ="Server=(local);Database=ventas;U ser ID=Ponce;pwd=12345" cnSQL.Open() ‘  Crear una orden de recuperación Dim miOrden As SqlCommand =New SqlCommand("SELECT * FROM Cargo", cnSQL) ‘  Crear el DataReader Dim drCargo As SqlDataReader ‘  Ejecutar la consulta drCargo = miOrden.ExecuteReader
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Trabajar en modo conectado ‘   Acceder a las filas recuperadas ‘   Limpiamos antes el listbox ListBox1.Items.Clear() D o While drCargo.Read ListBox1.Items.Add(drCargo("codcar") & "- " & drCargo("descar")) Loop drCargo.Close()
[object Object],[object Object],Trabajar en modo conectado ‘  Obtener el número total de registros de la tabla Cargo miOrden = New SqlCommand("SELECT  COUNT(*)  FROM  Cargo", cnSQL) Label1.Text = "Número de filas: " & miOrden.ExecuteScalar ,[object Object],[object Object],[object Object],‘  Modificar la Nombre del cargo con código 00003 miOrden=New SqlCommand( "UPDATE Cargo SET DESCAR='Super Cajero' WHERE CodCar=00003", cnSQL ) miOrden.ExecuteNonQuery() ‘  Añadir el cargo con Codcar 00007 miOrden = New SqlCommand( "INSERT INTO Cargo (CodCar,DesCar)" & _   "VALUES ('00007','Relacionaista publico')", cnSQL ) miOrden.ExecuteNonQuery() ‘  Eliminar el cargo con código 00007 miOrden = New SqlCommand( "DELETE FROM Cargo WHERE CodCar=0000 7 ", cnSQL ) miOrden.ExecuteNonQuery()
Ahora veamos el Modo Desconectado DataSet DataAdapter Select Insert Update Delete DataTable DataRow DataColumn … .NET
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Modo Desconectado – Adaptadores de datos
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Adaptadores de datos
[object Object],Conexiones, Adaptadores y conjunto de datos ‘  Establece los espacios de nombre Imports System.Data Imports System.Data.Oledb ... ‘  Declaración de variables. Dependiendo de su alcance pueden llevar otros modificadores Dim daEmpleado As OledbDataAdapter Dim daCargo As OledbDataAdapter Dim ds As New DataSet ‘  Abrimos la conexión cnSQL.Open() ' Crear los adaptadores de datos daEmpleado = New  Oledb DataAdapter("SELECT  *  FROM Empleado", cnSQL) daCargo = New  Oledb DataAdapter("SELECT  *  FROM Cargo", cnSQL) ' Rellenar el Dataset daEmpleado.Fill(ds, "Empleado") daCargo.Fill(ds, "Cargo") ' Una vez cargado el Dataset se puede cerrar la conexión cnSQL.Close() ‘  Establece los espacios de nombre Imports System.Data Imports System.Data.SqlClient ... ‘  Declaración de variables. Dependiendo de su alcance pueden llevar otros modificadores Dim daEmpleado As SqlDataAdapter Dim daCargo As SqlDataAdapter Dim ds As New DataSet ‘  Abrimos la conexión cnSQL.Open() ' Crear los adaptadores de datos daEmpleado = New SqlDataAdapter("SELECT  *  FROM Empleado", cnSQL) daCargo = New SqlDataAdapter("SELECT  *  FROM Cargo", cnSQL) ' Rellenar el Dataset daEmpleado.Fill(ds, "Empleado") daCargo.Fill(ds, "Cargo") ' Una vez cargado el Dataset se puede cerrar la conexión cnSQL.Close() Ahora veamos el mismo ejemplo para SQL SERVER
[object Object],[object Object],[object Object],La clase Dataset
El DataSet DataSet OledbDataAdapter Fill Base de Datos Access OledbDataReader OledbCommand OlebConnection SqlConnection Base de Datos SqlServer SqlDataAdapter SqlCommand SqlDataReader
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La clase Dataset
El DataSet DataSet DataTable DataTable DataTable DataRelation DataRelation DataColumn DataRow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],La clase Dataset ‘   Ejemplo: obtener las tablas contenidas en el Dataset For Each dt As DataTable In ds.Tables lstTablas.Items.Add(dt.TableName) Ne xt lblTablas.Text = "Número de tablas: " & CStr(ds.Tables.Count)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La clase DataTable ‘   Obtener las columnas de la tabla  Empleado lstColumnas.Items.Add("Indice - Campo") For i As Integer = 0 To ds.Tables(0).Columns.Count - 1 lstColumnas.Items.Add(CStr(i) & " - " & ds.Tables(0).Columns(i).ColumnName) Next lblcolumnas.Text = "Número de Columnas: " & CStr(ds.Tables(0).Columns.Count)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La clase DataTable
La clase DataTable ‘   Listado de la tabla  Empelado lstDatosTabla.Items.Clear()  ' Primero limpiaremos cuadro de lista lstDatosTabla.Items.Add("Código | Apellidos | Nombres | Dirección | Telefono")   ' Solo de referencia For   i   As  Integer = 0  To   ds.Tables(0).Rows.Count - 1 lstDatosTabla.Items.Add(ds.Tables(0).Rows(i).Item("CodEmp") & " | " & _ ds.Tables(0).Rows(i).Item("Apeemp") & " | " & _ ds.Tables(0).Rows(i).Item("Nomemp") & " | " & _ ds.Tables(0).Rows(i).Item("DirEmp") & " | " & _ ds.Tables(0).Rows(i).Item("telemp")) '& ")"  Next '  Listado de la tabla Cargo lstDatosCargo.Items.Clear()  ' Primero limpiaremos cuadro de lista lstDatosCargo.Items.Add("Código | Descripción")  ‘   Solo de referencia For Each dr As DataRow In ds.Tables(1).Rows lstDatosCargo.Items.Add(dr.Item("CodCar") & " - " & dr.Item("DesCar")) Next
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La clase DataView
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La clase DataView
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La clase DataView
[object Object],[object Object],[object Object],[object Object],[object Object],La clase DataView ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La clase DataRelation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Saludos, Datos para contacto: José Luis Ponce Segura Tacna – Perú Fono: 052 – 952636911 RPM *518333 www.sitelperu.net www.redtacna.net

Más contenido relacionado

La actualidad más candente

Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bd
Irene Lorza
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
Alex Javier
 
metodologia de diseño de base de datos
metodologia de diseño de base de datosmetodologia de diseño de base de datos
metodologia de diseño de base de datos
emnero
 

La actualidad más candente (20)

Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bd
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Bdoo
Bdoo Bdoo
Bdoo
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
metodologia de diseño de base de datos
metodologia de diseño de base de datosmetodologia de diseño de base de datos
metodologia de diseño de base de datos
 
Flujo datos
Flujo datosFlujo datos
Flujo datos
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
Conexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlConexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysql
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
ASP.NET WEB API
ASP.NET WEB APIASP.NET WEB API
ASP.NET WEB API
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Tecnicas matriz de trazabilidad
Tecnicas matriz de trazabilidadTecnicas matriz de trazabilidad
Tecnicas matriz de trazabilidad
 
Integridad de datos
Integridad de datosIntegridad de datos
Integridad de datos
 

Destacado

Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
Gissela Antohane
 
Controles UpDown y ScrollBar de VB en versión Visual Studio
Controles UpDown y ScrollBar de VB en versión Visual StudioControles UpDown y ScrollBar de VB en versión Visual Studio
Controles UpDown y ScrollBar de VB en versión Visual Studio
UVM
 
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Avanet
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win Forms
Esteban Soraire
 
Manual de sistema ejemplo
Manual de sistema ejemploManual de sistema ejemplo
Manual de sistema ejemplo
Anaylen Lopez
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008
ibrahimgonzalez
 

Destacado (20)

ADO
ADOADO
ADO
 
Desarrollo De Componentes , Servicios Y Aplicaciones En .Net
Desarrollo De Componentes , Servicios Y Aplicaciones En .NetDesarrollo De Componentes , Servicios Y Aplicaciones En .Net
Desarrollo De Componentes , Servicios Y Aplicaciones En .Net
 
ADO .net
ADO .netADO .net
ADO .net
 
TUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENOTUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENO
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
 
Grupo 3 Vb, procedimientos, 1er programa
Grupo 3 Vb, procedimientos, 1er programaGrupo 3 Vb, procedimientos, 1er programa
Grupo 3 Vb, procedimientos, 1er programa
 
Sql connection
Sql connectionSql connection
Sql connection
 
Taller de Programación Distribuida
Taller de Programación DistribuidaTaller de Programación Distribuida
Taller de Programación Distribuida
 
desarrollo en 3 capas VB
desarrollo en 3 capas VBdesarrollo en 3 capas VB
desarrollo en 3 capas VB
 
Controles UpDown y ScrollBar de VB en versión Visual Studio
Controles UpDown y ScrollBar de VB en versión Visual StudioControles UpDown y ScrollBar de VB en versión Visual Studio
Controles UpDown y ScrollBar de VB en versión Visual Studio
 
Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005
 
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
 
Programacion en n capas
Programacion en n capasProgramacion en n capas
Programacion en n capas
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win Forms
 
Disenando Sistemas empleando el modelo de capas en desarrollo de software
Disenando Sistemas empleando el modelo de capas en desarrollo de softwareDisenando Sistemas empleando el modelo de capas en desarrollo de software
Disenando Sistemas empleando el modelo de capas en desarrollo de software
 
Manual técnico del software ok
Manual técnico del software okManual técnico del software ok
Manual técnico del software ok
 
Manual de sistema ejemplo
Manual de sistema ejemploManual de sistema ejemplo
Manual de sistema ejemplo
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008
 

Similar a ADO .NET

visual basic .net
visual basic .netvisual basic .net
visual basic .net
vhaguilar
 
Sistema Ado.Net
Sistema Ado.NetSistema Ado.Net
Sistema Ado.Net
Personal
 

Similar a ADO .NET (20)

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
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Modoconexion
ModoconexionModoconexion
Modoconexion
 
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
 
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
 
Modo conexion
Modo conexionModo conexion
Modo conexion
 
Proveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6aProveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6a
 
Espacio de nombres system.Data.Oledb
Espacio de nombres system.Data.OledbEspacio de nombres system.Data.Oledb
Espacio de nombres system.Data.Oledb
 
Sistema Ado.Net
Sistema Ado.NetSistema Ado.Net
Sistema 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
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Clases de oledb
Clases de oledbClases de oledb
Clases de oledb
 
Modo conexion manuel
Modo conexion manuelModo conexion manuel
Modo conexion manuel
 
Ado.net
Ado.netAdo.net
Ado.net
 
Ado.Net
Ado.NetAdo.Net
Ado.Net
 
Clase ix
Clase ixClase ix
Clase ix
 
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
 
System.Data.SqlClient
System.Data.SqlClient System.Data.SqlClient
System.Data.SqlClient
 

Más de Jose Ponce

Insertar Videos Youtube en Moodle
Insertar Videos Youtube en MoodleInsertar Videos Youtube en Moodle
Insertar Videos Youtube en Moodle
Jose Ponce
 
Net1 capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionalesNet1   capitulo iii - estructuras condicionales
Net1 capitulo iii - estructuras condicionales
Jose Ponce
 
Net1 capitulo ii - variables de memoria & array
Net1   capitulo ii - variables de memoria & arrayNet1   capitulo ii - variables de memoria & array
Net1 capitulo ii - variables de memoria & array
Jose Ponce
 

Más de Jose Ponce (20)

Insertar Videos Youtube en Moodle
Insertar Videos Youtube en MoodleInsertar Videos Youtube en Moodle
Insertar Videos Youtube en Moodle
 
Net1 capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionalesNet1   capitulo iii - estructuras condicionales
Net1 capitulo iii - estructuras condicionales
 
Net1 capitulo ii - variables de memoria & array
Net1   capitulo ii - variables de memoria & arrayNet1   capitulo ii - variables de memoria & array
Net1 capitulo ii - variables de memoria & array
 
Sesion 1 introduccion a moodle
Sesion 1  introduccion a moodleSesion 1  introduccion a moodle
Sesion 1 introduccion a moodle
 
PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...
PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...
PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...
 
Guia N5 Proyectos Web Consultas Php Y My Sql
Guia N5   Proyectos Web   Consultas Php Y My SqlGuia N5   Proyectos Web   Consultas Php Y My Sql
Guia N5 Proyectos Web Consultas Php Y My Sql
 
Guia N4 Proyectos Web My Sql Y Php
Guia N4   Proyectos Web   My Sql Y PhpGuia N4   Proyectos Web   My Sql Y Php
Guia N4 Proyectos Web My Sql Y Php
 
Guia N3 Proyectos Web Php Css, Js
Guia N3   Proyectos Web   Php Css, JsGuia N3   Proyectos Web   Php Css, Js
Guia N3 Proyectos Web Php Css, Js
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
 
Guia N1 Proyectos Web Html
Guia N1   Proyectos Web   HtmlGuia N1   Proyectos Web   Html
Guia N1 Proyectos Web Html
 
Practica Uno Delphi
Practica Uno DelphiPractica Uno Delphi
Practica Uno Delphi
 
Practica Tres Delphi
Practica Tres DelphiPractica Tres Delphi
Practica Tres Delphi
 
Practica Siete Delphi
Practica Siete  DelphiPractica Siete  Delphi
Practica Siete Delphi
 
Practica Seis Delphi
Practica Seis DelphiPractica Seis Delphi
Practica Seis Delphi
 
Practica Dos Delphi
Practica Dos DelphiPractica Dos Delphi
Practica Dos Delphi
 
Practica Cuatro Delphi
Practica Cuatro  DelphiPractica Cuatro  Delphi
Practica Cuatro Delphi
 
Practica Cinco Delphi
Practica Cinco DelphiPractica Cinco Delphi
Practica Cinco Delphi
 
Manual de Joomla
Manual de JoomlaManual de Joomla
Manual de Joomla
 
Proyectos Web 1 Fundamentos
Proyectos Web   1 FundamentosProyectos Web   1 Fundamentos
Proyectos Web 1 Fundamentos
 
Proyectos Web 3 Introduccion Php
Proyectos Web   3 Introduccion PhpProyectos Web   3 Introduccion Php
Proyectos Web 3 Introduccion Php
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Último (20)

SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 

ADO .NET

  • 1. ADO .NET Instituto Superior Tecnológico Público “Francisco de Paula Gonzáles Vigil” Carrera Profesional de Computación e Informática TALLER DE DESARROLLO SOFTWARE José Luis Ponce Segura [email_address] www.sitelperu.net
  • 2.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Que empiece la acción: Modo Conectado DataReader Command .NET
  • 20.
  • 21.
  • 22.
  • 23. Ahora veamos el Modo Desconectado DataSet DataAdapter Select Insert Update Delete DataTable DataRow DataColumn … .NET
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. El DataSet DataSet OledbDataAdapter Fill Base de Datos Access OledbDataReader OledbCommand OlebConnection SqlConnection Base de Datos SqlServer SqlDataAdapter SqlCommand SqlDataReader
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. La clase DataTable ‘ Listado de la tabla Empelado lstDatosTabla.Items.Clear() ' Primero limpiaremos cuadro de lista lstDatosTabla.Items.Add("Código | Apellidos | Nombres | Dirección | Telefono") ' Solo de referencia For i As Integer = 0 To ds.Tables(0).Rows.Count - 1 lstDatosTabla.Items.Add(ds.Tables(0).Rows(i).Item("CodEmp") & " | " & _ ds.Tables(0).Rows(i).Item("Apeemp") & " | " & _ ds.Tables(0).Rows(i).Item("Nomemp") & " | " & _ ds.Tables(0).Rows(i).Item("DirEmp") & " | " & _ ds.Tables(0).Rows(i).Item("telemp")) '& ")" Next ' Listado de la tabla Cargo lstDatosCargo.Items.Clear() ' Primero limpiaremos cuadro de lista lstDatosCargo.Items.Add("Código | Descripción") ‘ Solo de referencia For Each dr As DataRow In ds.Tables(1).Rows lstDatosCargo.Items.Add(dr.Item("CodCar") & " - " & dr.Item("DesCar")) Next
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. Saludos, Datos para contacto: José Luis Ponce Segura Tacna – Perú Fono: 052 – 952636911 RPM *518333 www.sitelperu.net www.redtacna.net