Está en la página 1de 3

VISUAL BASIC.

NET CON PARAMETROS EN SQL SERVER 2008

Uso de parmetros desde Visual basic.net

NOTA:
1. Coloca un SqlDataAdapter1, un sqlconnection1 y el DataSet11.
2. Enlazar los controles al DataSet11
Imports System.Data.SqlClient
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
DataSet11.Clear()
SqlDataAdapter1.Fill(DataSet11)
End Sub
Private Sub cmdInsertar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
cmdInsertar.Click
Dim sentencia As String
SqlConnection1.Open()
sentencia = "Insert into Cliente values (@IDCliente, @Nombre, @Apellido,@Direccion,@Telefono,
@Email)"
Dim comando As New SqlCommand(sentencia, SqlConnection1)
comando.Parameters.AddWithValue("IDCliente", txtCliente.Text)
comando.Parameters.AddWithValue("Nombre", txtNombre.Text)
comando.Parameters.AddWithValue("Apellido", txtApellido.Text)
comando.Parameters.AddWithValue("Direccion", txtDireccion.Text)
comando.Parameters.AddWithValue("Telefono", txtTelefono.Text)
comando.Parameters.AddWithValue("Email", txtEmail.Text)
Dim t As Integer
t = CInt(comando.ExecuteScalar())
SqlConnection1.Close()
End Sub

PROFESOR: JOSE RAUL CASTILLO R.

Pgina 1

VISUAL BASIC.NET CON PARAMETROS EN SQL SERVER 2008

Private Sub cmdActualizar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles cmdActualizar.Click
Dim sentencia As String
SqlConnection1.Open()
sentencia = "Update Cliente set IDCliente= @IDCliente, Nombre=@Nombre,
Apellido=@Apellido,Direccion= @Direccion,Telefono=@Telefono, Email= @Email where IDCliente=
@IDCliente"
Dim comando As New SqlCommand(sentencia, SqlConnection1)
comando.Parameters.AddWithValue("IDCliente", txtCliente.Text)
comando.Parameters.AddWithValue("Nombre", txtNombre.Text)
comando.Parameters.AddWithValue("Apellido", txtApellido.Text)
comando.Parameters.AddWithValue("Direccion", txtDireccion.Text)
comando.Parameters.AddWithValue("Telefono", txtTelefono.Text)
comando.Parameters.AddWithValue("Email", txtEmail.Text)
Dim t As Integer
t = comando.ExecuteNonQuery()
SqlConnection1.Close()
End Sub
Private Sub cmdEliminar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
cmdEliminar.Click
SqlConnection1.Open()
Dim sentencia As String
sentencia = "Delete from Cliente where IDCliente= @IDCliente"
Dim comando As New SqlCommand(sentencia, SqlConnection1)
comando.Parameters.AddWithValue("IDCliente", txtCliente.Text)
txtCliente.Text = ""
txtNombre.Text = ""
txtApellido.Text = ""
txtDireccion.Text = ""
txtTelefono.Text = ""
txtEmail.Text = ""
Dim r As Integer
r = comando.ExecuteNonQuery()
SqlConnection1.Close()
End Sub

PROFESOR: JOSE RAUL CASTILLO R.

Pgina 2

VISUAL BASIC.NET CON PARAMETROS EN SQL SERVER 2008

Private Sub cmdNuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


cmdNuevo.Click
txtCliente.Text = ""
txtNombre.Text = ""
txtApellido.Text = ""
txtDireccion.Text = ""
txtTelefono.Text = ""
txtEmail.Text = ""
End Sub
BOTONES DE NAVEGACIN
Private Sub cmdUltimo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
cmdUltimo.Click
Me.BindingContext(DataSet11, "Cliente").Position = Me.BindingContext(DataSet11, "Cliente").Count - 1
End Sub
Private Sub cmdAnterior_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
cmdAnterior.Click
Me.BindingContext(DataSet11, "Cliente").Position -= 1
End Sub
Private Sub cmdPrimero_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
cmdPrimero.Click
Me.BindingContext(DataSet11, "Cliente").Position = 0
End Sub
Private Sub cmdSiguiente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
cmdSiguiente.Click
Me.BindingContext(DataSet11, "Cliente").Position += 1
End Sub

PROFESOR: JOSE RAUL CASTILLO R.

Pgina 3

También podría gustarte