SlideShare uma empresa Scribd logo
1 de 11
Visual Basic .NETSQL Server CESAR DAVID FERNANDEZ GRUESO“Una fusión para lograr eficiencia en el nivel de visión de las Bases de Datos”SENA Regional Cauca CENTRO DE TELEINFORMATICA Y PRODUCCION INDUSTRIAL TECNICO EN PROGRAMACION DE SOFTWAREVigencia 2009 - 2010
Visual Basic .NET – SQL ServerCONEXION Para utilizar los objetos que permiten generar la conexión de  VB .NET y SQL Server debemos importar el conjunto de clases de .NET Framework que nos proveen los diferentes métodos para iniciar dicho proceso: ImportsSystem.Data.SqlClient ImportsSystem.Data Usamos la clase SqlConnection para crear la cadena de conexión con el motor de Base de Datos SQL Server. Dim conexión AsSqlConnection Conexión = newSqlConnection (CADENA DE CONEXIÓN)
Visual Basic .NET – SQL ServerCADENA DE CONEXION Dim conexión As new SqlConnection (CADENA DE CONEXIÓN). EJEMPLOS: conexion = NewSqlConnection("Data Source=(local);Initial Catalog=proyectos;Integrated Security=SSPI;") conexion = NewSqlConnection("Data Source=(local);Initial Catalog=proyectos;User ID=Cesar;Password=SENA;")
Visual Basic .NET – SQL ServerLA CLASE SqlDataAdapter Permite generar una consulta de selección capturándola mediante un objeto DataTable. DimAdaptador As SqlDataAdaptor Dim DT As New DataTable() Dim Consulta As String= “SELECT * FROM usuario” Adaptador = NewSqlDataAdaptor(consulta, conexión) Adaptador.Fill(DT) ‘- Llena el DataTable con la consulta SELECT
Visual Basic .NET – SQL ServerDESPLIEGUE DE CONSULTA Utilizare una objeto DataGridView y ComboBox para desplegar consulta en un formulario de Visual Basic .NET: DimConexión As SqlConnection Dim Adaptador As SqlDataAdaptor Dim DT As New DataTable() Dim Consulta As String= “SELECT * FROM usuario” Try conexion = NewSqlConnection("Data Source=(local);Initial  Catalog=proyectos;Integrated Security=SSPI;")       Adaptador = NewSqlDataAdaptor(consulta, conexión) Adaptador.Fill(DT) ‘- Llena el DataTable con la consulta SELECT                          DataGridView1.DataSource = DT                          ComboBox1.DataSource = DT ComboBox2.DataSource = DT                          ComboBox1.DisplayMember = dt.Columns(0).ToString()                          ComboBox2.DisplayMember = dt.Columns(1).ToString() Catch ex AsException                                Label1.Text = ex.Message End Try
Visual Basic .NET – SQL ServerLA CLASE SqlCommand La clase SqlCommand se utiliza para crear objetos que permitan realizar una modificación a la Base de Datos (INSERT – UPDATE – DELETE). DimConexión As SqlConnection Dimmodifica As SqlCommand Dim Consulta As String= “INSERT INTO producto VALUES (3434,’impresora laser’,150000)” Try conexion = NewSqlConnection("Data Source=(local);Initial  Catalog=proyectos;Integrated Security=SSPI;") Conexión.Open()       modifica = NewSqlCommand (Consulta,Conexión) modifica.ExecuteNonQuery() Conexión.Close()                    Catch ex AsException                                Label1.Text = ex.Message End Try
Visual Basic .NET – SQL ServerEJEMPLO INSERCION DimConexión As SqlConnection Dimmodifica As SqlCommand Dim Consulta As String Try Consulta = “INSERT INTO producto VALUES (“ & TextBox1.Text & “,’ ” & TextBox2.Text &  “ ’,”        & TextBox3.Text & “ ) ” conexion = NewSqlConnection("Data Source=(local);Initial  Catalog=proyectos;Integrated Security=SSPI;") Conexión.Open()       modifica = NewSqlCommand (Consulta,Conexión) modifica.ExecuteNonQuery() Conexión.Close()                    Catch ex AsException                                Label1.Text = ex.Message End Try
Visual Basic .NET – SQL ServerEJEMPLO ELIMINACION DimConexión As SqlConnection Dimmodifica As SqlCommand Dim Consulta As String Try Consulta = “DELETE FROM producto  WHERE codigo = “ & TextBox1.Text  conexion = NewSqlConnection("Data Source=(local);Initial  Catalog=proyectos;Integrated Security=SSPI;") Conexión.Open()       modifica = NewSqlCommand (Consulta,Conexión) modifica.ExecuteNonQuery() Conexión.Close()                    Catch ex AsException                                Label1.Text = ex.Message End Try
CLASE ConectaBD
USANDO CLASE ConectaBD
MUCHAS GRACIAS INQUIETUDES O DUDAS ? Ing. Cesar David Fernández Grueso. CENTRO DE TELEINFORMATICA Y PRODUCCION INDUSTRIAL SENA REGIONAL CAUCA

Mais conteúdo relacionado

Mais procurados

Arreglos aleatorios visual Basic 6.0
Arreglos aleatorios visual Basic 6.0Arreglos aleatorios visual Basic 6.0
Arreglos aleatorios visual Basic 6.0Daniel Oronoz
 
Manual fragmentacion
Manual fragmentacionManual fragmentacion
Manual fragmentacionEsbe Anahi RV
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas Dania Archaga
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejerciciostestgrupocomex
 
Creación Indices y Constraints en bases de datos de SQL Server
Creación Indices y Constraints en bases de datos de SQL ServerCreación Indices y Constraints en bases de datos de SQL Server
Creación Indices y Constraints en bases de datos de SQL Serverjose C Leal
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasNelson Salinas
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine systemRafa
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine systemRafa
 

Mais procurados (20)

Arreglos aleatorios visual Basic 6.0
Arreglos aleatorios visual Basic 6.0Arreglos aleatorios visual Basic 6.0
Arreglos aleatorios visual Basic 6.0
 
Elemento n3
Elemento n3Elemento n3
Elemento n3
 
Manual fragmentacion
Manual fragmentacionManual fragmentacion
Manual fragmentacion
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 
Textos sqli_mssql
 Textos sqli_mssql Textos sqli_mssql
Textos sqli_mssql
 
Guia 12 js
Guia 12 jsGuia 12 js
Guia 12 js
 
Codigo en visual basic
Codigo en visual basicCodigo en visual basic
Codigo en visual basic
 
Consultas
ConsultasConsultas
Consultas
 
Solucion
SolucionSolucion
Solucion
 
Objetos
ObjetosObjetos
Objetos
 
Objetos
ObjetosObjetos
Objetos
 
Como hacer una calculadora en java
Como hacer una calculadora en javaComo hacer una calculadora en java
Como hacer una calculadora en java
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejercicios
 
Creación Indices y Constraints en bases de datos de SQL Server
Creación Indices y Constraints en bases de datos de SQL ServerCreación Indices y Constraints en bases de datos de SQL Server
Creación Indices y Constraints en bases de datos de SQL Server
 
Funciones
FuncionesFunciones
Funciones
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capas
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
 
Ejercicios de vectores o arrays
Ejercicios de vectores o arraysEjercicios de vectores o arrays
Ejercicios de vectores o arrays
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
 

Semelhante a Conexion Visual

Semelhante a Conexion Visual (20)

LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.
 
Ado.Net
Ado.NetAdo.Net
Ado.Net
 
Block
BlockBlock
Block
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Entrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NETEntrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NET
 
Presentación1
Presentación1Presentación1
Presentación1
 
Vb net bd_2005_02
Vb net bd_2005_02Vb net bd_2005_02
Vb net bd_2005_02
 
Dprn3_u3_a1_herm
Dprn3_u3_a1_hermDprn3_u3_a1_herm
Dprn3_u3_a1_herm
 
Statement
StatementStatement
Statement
 
Trabajando con Procedimientos Almacenados y VB.Net
Trabajando con Procedimientos Almacenados y VB.NetTrabajando con Procedimientos Almacenados y VB.Net
Trabajando con Procedimientos Almacenados y VB.Net
 
Llenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xeLlenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xe
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
Objeto connection
Objeto connectionObjeto connection
Objeto connection
 
Instalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual StudioInstalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual Studio
 
Trabajo de base de datos en sqlserver
Trabajo de base de datos en sqlserverTrabajo de base de datos en sqlserver
Trabajo de base de datos en sqlserver
 
Practica9 bases de datos
Practica9 bases de datosPractica9 bases de datos
Practica9 bases de datos
 
Practica9 bases de datos
Practica9 bases de datosPractica9 bases de datos
Practica9 bases de datos
 
Bases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBCBases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBC
 
Objeto slqcommand
Objeto slqcommandObjeto slqcommand
Objeto slqcommand
 

Mais de Cesar David Fernandez Grueso (9)

Identificación Componentes Hardware
Identificación Componentes HardwareIdentificación Componentes Hardware
Identificación Componentes Hardware
 
Informática Generalidades.
Informática Generalidades.Informática Generalidades.
Informática Generalidades.
 
Inducción SENA
Inducción SENAInducción SENA
Inducción SENA
 
Visual basic-net
Visual basic-netVisual basic-net
Visual basic-net
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Redes
RedesRedes
Redes
 
Gnu linux
Gnu linuxGnu linux
Gnu linux
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Principios de Programacion
Principios de ProgramacionPrincipios de Programacion
Principios de Programacion
 

Último

Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
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ºESOluismii249
 
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).pptAlberto Rubio
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 

Último (20)

Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
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
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.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
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
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
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 

Conexion Visual

  • 1. Visual Basic .NETSQL Server CESAR DAVID FERNANDEZ GRUESO“Una fusión para lograr eficiencia en el nivel de visión de las Bases de Datos”SENA Regional Cauca CENTRO DE TELEINFORMATICA Y PRODUCCION INDUSTRIAL TECNICO EN PROGRAMACION DE SOFTWAREVigencia 2009 - 2010
  • 2. Visual Basic .NET – SQL ServerCONEXION Para utilizar los objetos que permiten generar la conexión de VB .NET y SQL Server debemos importar el conjunto de clases de .NET Framework que nos proveen los diferentes métodos para iniciar dicho proceso: ImportsSystem.Data.SqlClient ImportsSystem.Data Usamos la clase SqlConnection para crear la cadena de conexión con el motor de Base de Datos SQL Server. Dim conexión AsSqlConnection Conexión = newSqlConnection (CADENA DE CONEXIÓN)
  • 3. Visual Basic .NET – SQL ServerCADENA DE CONEXION Dim conexión As new SqlConnection (CADENA DE CONEXIÓN). EJEMPLOS: conexion = NewSqlConnection("Data Source=(local);Initial Catalog=proyectos;Integrated Security=SSPI;") conexion = NewSqlConnection("Data Source=(local);Initial Catalog=proyectos;User ID=Cesar;Password=SENA;")
  • 4. Visual Basic .NET – SQL ServerLA CLASE SqlDataAdapter Permite generar una consulta de selección capturándola mediante un objeto DataTable. DimAdaptador As SqlDataAdaptor Dim DT As New DataTable() Dim Consulta As String= “SELECT * FROM usuario” Adaptador = NewSqlDataAdaptor(consulta, conexión) Adaptador.Fill(DT) ‘- Llena el DataTable con la consulta SELECT
  • 5. Visual Basic .NET – SQL ServerDESPLIEGUE DE CONSULTA Utilizare una objeto DataGridView y ComboBox para desplegar consulta en un formulario de Visual Basic .NET: DimConexión As SqlConnection Dim Adaptador As SqlDataAdaptor Dim DT As New DataTable() Dim Consulta As String= “SELECT * FROM usuario” Try conexion = NewSqlConnection("Data Source=(local);Initial Catalog=proyectos;Integrated Security=SSPI;") Adaptador = NewSqlDataAdaptor(consulta, conexión) Adaptador.Fill(DT) ‘- Llena el DataTable con la consulta SELECT DataGridView1.DataSource = DT ComboBox1.DataSource = DT ComboBox2.DataSource = DT ComboBox1.DisplayMember = dt.Columns(0).ToString() ComboBox2.DisplayMember = dt.Columns(1).ToString() Catch ex AsException Label1.Text = ex.Message End Try
  • 6. Visual Basic .NET – SQL ServerLA CLASE SqlCommand La clase SqlCommand se utiliza para crear objetos que permitan realizar una modificación a la Base de Datos (INSERT – UPDATE – DELETE). DimConexión As SqlConnection Dimmodifica As SqlCommand Dim Consulta As String= “INSERT INTO producto VALUES (3434,’impresora laser’,150000)” Try conexion = NewSqlConnection("Data Source=(local);Initial Catalog=proyectos;Integrated Security=SSPI;") Conexión.Open() modifica = NewSqlCommand (Consulta,Conexión) modifica.ExecuteNonQuery() Conexión.Close() Catch ex AsException Label1.Text = ex.Message End Try
  • 7. Visual Basic .NET – SQL ServerEJEMPLO INSERCION DimConexión As SqlConnection Dimmodifica As SqlCommand Dim Consulta As String Try Consulta = “INSERT INTO producto VALUES (“ & TextBox1.Text & “,’ ” & TextBox2.Text & “ ’,” & TextBox3.Text & “ ) ” conexion = NewSqlConnection("Data Source=(local);Initial Catalog=proyectos;Integrated Security=SSPI;") Conexión.Open() modifica = NewSqlCommand (Consulta,Conexión) modifica.ExecuteNonQuery() Conexión.Close() Catch ex AsException Label1.Text = ex.Message End Try
  • 8. Visual Basic .NET – SQL ServerEJEMPLO ELIMINACION DimConexión As SqlConnection Dimmodifica As SqlCommand Dim Consulta As String Try Consulta = “DELETE FROM producto WHERE codigo = “ & TextBox1.Text conexion = NewSqlConnection("Data Source=(local);Initial Catalog=proyectos;Integrated Security=SSPI;") Conexión.Open() modifica = NewSqlCommand (Consulta,Conexión) modifica.ExecuteNonQuery() Conexión.Close() Catch ex AsException Label1.Text = ex.Message End Try
  • 11. MUCHAS GRACIAS INQUIETUDES O DUDAS ? Ing. Cesar David Fernández Grueso. CENTRO DE TELEINFORMATICA Y PRODUCCION INDUSTRIAL SENA REGIONAL CAUCA