You are on page 1of 3

LENGUAJE DE PROGRAMACION

AGREGAR REGISTROS MEDIANTE PROCEDIMIENTOS ALMACENADOS A SQL DESDE VISUAL BASIC
A. EN SQL SERVER 1. CREA UNA BASE DE DATOS: BDDEMO 2. CREA UNA TABLA:CLIENTE 3. CREA LOS SIGUIENTES CAMPOS

4. CREA UN PROCEDIMIENTO ALMACENADO: SP_AGREGAR

SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE sp_agregar @nomcliente varchar(50), @apelcliente varchar(50), @fecnaccliente datetime, @lugarcliente varchar(50)

WWW.ROLANDOSTUDIOS.COM

Página 1

ROLANDOSTUDIOS.Trim() cmd.apelcliente.Add("@lugarcliente".Click cmd.Visible = False End Sub Private Sub BtnGrabar_Click(ByVal sender As System.Text.Data Imports System.EventArgs) Handles MyBase.Parameters.Database=bddemo.Parameters. insert into cliente (nomcliente.Value = txtapelcliente. SqlDbType.Open() cmd. SqlDbType.@fecnaccliente.Parameters. ByVal e As System.Trim() cmd.Connection = cn Try cn.fecnaccliente. GRABAR COMO SP_AGREGAR Y EJECUTAR B.Text.Data.Trim() cmd.VarChar). SqlDbType.Text. CON LAS SIGUIENTES CARACTERISTICAS 2.ConnectionString = "Server=rolandostudios\SQLEXPRESS. CREAR UN FORMULARIO.Add("@nomcliente".COM Página 2 .Object.Parameters.Object.Value = txtnomcliente.Text.LENGUAJE DE PROGRAMACION AS BEGIN SET NOCOUNT ON.Integrated Security=True.CommandText = "sp_agregar" cmd.Value = txtlugarcliente.@lugarcliente) END GO 5.Visible = True lblmensaje. APLIQUE EL SIGUIENTE CODIGO Imports System.DateTime).Value = txtfecnaccliente.VarChar). ByVal e As System.VarChar).Add("@fecnaccliente".Text = "Registro Guardado Satisfactoriamente" Catch ex As Exception Throw ex WWW.lugarcliente) values(@nomcliente.@apelcliente.CommandType = CommandType. EN VISUAL BASIC 1.EventArgs) Handles BtnGrabar.Trim() cmd.ExecuteNonQuery() lblmensaje.SqlClient Public Class Form1 Dim cn As New SqlConnection Dim cmd As New SqlCommand Private Sub Form1_Load(ByVal sender As System." lblmensaje. SqlDbType.Load cn = New SqlConnection() cn.StoredProcedure cmd.Add("@apelcliente".

EJECUTAMOS. ESPERO QUE LES SIRVA WWW.Dispose() End Try End Sub Private Sub BtnNuevo_Click(ByVal sender As System.Close() cn.EventArgs) Handles BtnNuevo. LISTO.Focus() End Sub End Class 3.COM Página 3 .Clear() txtapelcliente. VERIFICAMOS EN SQL SERVER 5.Object. ByVal e As System.ROLANDOSTUDIOS.Clear() txtfecnaccliente.Clear() txtlugarcliente. INGRESAMOS DATOS Y GUARDAMOS 4.Clear() txtnomcliente.Visible = False txtnomcliente.Click lblmensaje.LENGUAJE DE PROGRAMACION Finally cn.