SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Slideshareintegracion de vistas base de datos
Slideshareintegracion de vistas base de datosSlideshareintegracion de vistas base de datos
Slideshareintegracion de vistas base de datosDukakis de Jesus
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datosjudithmore16
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspBoris Salleg
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datosralbarracin
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalEjemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalDamelys Bracho
 
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del añoInforme v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del añoJuan Polo Cosme
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
12 reglas de codd
12 reglas de codd12 reglas de codd
12 reglas de coddenriquesyso
 

Was ist angesagt? (20)

Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Slideshareintegracion de vistas base de datos
Slideshareintegracion de vistas base de datosSlideshareintegracion de vistas base de datos
Slideshareintegracion de vistas base de datos
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Hilos En Java
Hilos En JavaHilos En Java
Hilos En Java
 
Dfd
DfdDfd
Dfd
 
Examen final de sql nadia
Examen final de sql nadiaExamen final de sql nadia
Examen final de sql nadia
 
Base de datos
Base de datosBase de datos
Base de datos
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Proyecto de Base de Datos
Proyecto de Base de DatosProyecto de Base de Datos
Proyecto de Base de Datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diapositivas de ado.net
Diapositivas de ado.netDiapositivas de ado.net
Diapositivas de ado.net
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datos
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalEjemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
 
ADO
ADOADO
ADO
 
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del añoInforme v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
12 reglas de codd
12 reglas de codd12 reglas de codd
12 reglas de codd
 

Andere mochten auch

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 .NetJavier Martínez Álvarez
 
TUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENOTUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENOiberhack
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.netGissela 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 StudioUVM
 
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 2005juliocasal
 
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 FormsEsteban Soraire
 
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 softwareAlexander Calderón
 
Manual técnico del software ok
Manual técnico del software okManual técnico del software ok
Manual técnico del software okdang850129
 
Manual de sistema ejemplo
Manual de sistema ejemploManual de sistema ejemplo
Manual de sistema ejemploAnaylen Lopez
 
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 2008vnslgars
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008ibrahimgonzalez
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Mehr von Jose Ponce

Insertar Videos Youtube en Moodle
Insertar Videos Youtube en MoodleInsertar Videos Youtube en Moodle
Insertar Videos Youtube en MoodleJose Ponce
 
Net1 capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionalesNet1   capitulo iii - estructuras condicionales
Net1 capitulo iii - estructuras condicionalesJose 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 & arrayJose Ponce
 
Sesion 1 introduccion a moodle
Sesion 1  introduccion a moodleSesion 1  introduccion a moodle
Sesion 1 introduccion a moodleJose Ponce
 
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...Jose Ponce
 
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 SqlJose Ponce
 
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 PhpJose Ponce
 
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, JsJose Ponce
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web PhpJose Ponce
 
Guia N1 Proyectos Web Html
Guia N1   Proyectos Web   HtmlGuia N1   Proyectos Web   Html
Guia N1 Proyectos Web HtmlJose Ponce
 
Practica Uno Delphi
Practica Uno DelphiPractica Uno Delphi
Practica Uno DelphiJose Ponce
 
Practica Tres Delphi
Practica Tres DelphiPractica Tres Delphi
Practica Tres DelphiJose Ponce
 
Practica Siete Delphi
Practica Siete  DelphiPractica Siete  Delphi
Practica Siete DelphiJose Ponce
 
Practica Seis Delphi
Practica Seis DelphiPractica Seis Delphi
Practica Seis DelphiJose Ponce
 
Practica Dos Delphi
Practica Dos DelphiPractica Dos Delphi
Practica Dos DelphiJose Ponce
 
Practica Cuatro Delphi
Practica Cuatro  DelphiPractica Cuatro  Delphi
Practica Cuatro DelphiJose Ponce
 
Practica Cinco Delphi
Practica Cinco DelphiPractica Cinco Delphi
Practica Cinco DelphiJose Ponce
 
Manual de Joomla
Manual de JoomlaManual de Joomla
Manual de JoomlaJose Ponce
 
Proyectos Web 1 Fundamentos
Proyectos Web   1 FundamentosProyectos Web   1 Fundamentos
Proyectos Web 1 FundamentosJose Ponce
 
Proyectos Web 3 Introduccion Php
Proyectos Web   3 Introduccion PhpProyectos Web   3 Introduccion Php
Proyectos Web 3 Introduccion PhpJose Ponce
 

Mehr von 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
 

Kürzlich hochgeladen

proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
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 - 2024Juan Martín Martín
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
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Ángel Encinas
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
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.pdfMercedes Gonzalez
 

Kürzlich hochgeladen (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
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
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
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
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
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
 

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