0
Visual Basic .NETSQL Server<br />CESAR DAVID FERNANDEZ GRUESO“Una fusión para lograr eficiencia en el nivel de visión de l...
Visual Basic .NET – SQL ServerCONEXION<br />Para utilizar los objetos que permiten generar la conexión de  VB .NET y SQL S...
Visual Basic .NET – SQL ServerCADENA DE CONEXION<br />Dim conexión As new SqlConnection (CADENA DE CONEXIÓN).<br />EJEMPLO...
Visual Basic .NET – SQL ServerLA CLASE SqlDataAdapter<br />Permite generar una consulta de selección capturándola mediante...
Visual Basic .NET – SQL ServerDESPLIEGUE DE CONSULTA<br />Utilizare una objeto DataGridView y ComboBox para desplegar cons...
Visual Basic .NET – SQL ServerLA CLASE SqlCommand<br />La clase SqlCommand se utiliza para crear objetos que permitan real...
Visual Basic .NET – SQL ServerEJEMPLO INSERCION<br />DimConexión As SqlConnection<br />Dimmodifica As SqlCommand<br />Dim ...
Visual Basic .NET – SQL ServerEJEMPLO ELIMINACION<br />DimConexión As SqlConnection<br />Dimmodifica As SqlCommand<br />Di...
CLASE ConectaBD<br />
USANDO CLASE ConectaBD<br />
MUCHAS GRACIAS<br />INQUIETUDES O DUDAS ?<br />Ing. Cesar David Fernández Grueso.<br />CENTRO DE TELEINFORMATICA Y PRODUCC...
Upcoming SlideShare
Loading in...5
×

Conexion Visual

14,836

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
14,836
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
543
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Conexion Visual "

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

    Clipping is a handy way to collect important slides you want to go back to later.

×