Anda di halaman 1dari 9

Trabajando con Visual Basic y SQL Server

INSERCCION DE DATOS A UNA TABLA MEDIATE PROCEDIMIENTOS ALMACENADOS


Existen varios formas de poder insertar datos a una determinada tabla, pero algunos se preguntaran cual es el mas seguro al momento de grabar. Bueno aqu esta la respuesta la inserccion mas segura es usando o creando PROCEDIMIENTOS ALMACENADOS ya que con eso podemos grabar con mayor seguridad.

PROCEDIMIENTOS ALMACENADOS
Los procedimientos almacenados son conjuntos de sentencias en leguaje Transact SQL que pueden almacenarse en el propio servidor. Los procedimientos almacenados de SQL Server, son ms potentes, porque permiten almacenar funciones y procedimientos compuestos por varias instrucciones, introducir saltos, bucles, etc. Tambin se pueden compilar procedimiento escritos en lenguaje C, para ampliar su potencia modularmente.

Sintaxis del Procedimeintos Almacenados:


create procedure [Nombre del Procedure] variables [columns n1,....,n100] as sentencia Transq Sql [insert into PRUEBA([campos])values([variables])]

Bueno sabiendo que es un Procedimeinto Almacenado y su respectiva sintaxis comenzamos a hacer un ejemplo de la inserccion de Datos a una Tabla usando PROCEDIMIENTOS ALMACENADOS o PROCEDURES.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com Pgina 1

Trabajando con Visual Basic y SQL Server


Paso1: Abriremos SQL Server

Paso2: coloquemos el Nombre del Servidor y la Autentificacion y luego Conectar, luego te conectaras a SQL SERVER

Paso3: Crearemos una nueva consulta donde vamos a crear nuestra BD y ustra tabla.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com Pgina 2

Trabajando con Visual Basic y SQL Server

Paso4:
Ya habiendo creado una Nueva Consulta pasaremos a crear nuestra Base de Datos y nuestra tabla con sus respectivos campos.

Paso5: Pasamos a crear nuestro Procedimiento almaecenado.

create procedure sp_insert_Prueba @CODIGO VARCHAR(5), @NOMBRE NVARCHAR(25), @APELLIDO NVARCHAR(25), @DIRECCION NVARCHAR(50), @TELEFONO NUMERIC(12) as insert into PRUEBA (CODIGO, NOMBRE, APELLIDO, DIRECCION, TELEFONO) VALUES(@CODIGO, @NOMBRE, @APELLIDO, @DIRECCION, @TELEFONO)

RICHARD RAMOS BARBA

Richardramos789@hotmail.com Pgina 3

Trabajando con Visual Basic y SQL Server


Ya habiendo creado nuestro PROCEDURE pasamos a ejecutar y los observamos en el Explorador de Objetos.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com Pgina 4

Trabajando con Visual Basic y SQL Server


Paso6: Ya teniendo nuestra Base de Datos, Tabla con sus respectivos campos y el Procedimeinto almacenado pasamos a abrir un nuevo proyecto en Visual Basic y crearemos la siguiente Interfaz

Paso7: Crearemos un modulo nuevo (Proyecto > Agregar modulo (lo llamremos Conexion)) , para poder almacenar la Conexin a mi BD creada y codificaremos el siguiente codigo dentro del modulo.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com Pgina 5

Trabajando con Visual Basic y SQL Server

Paso7: Pasamos a importar vamos a utilizar. los NameSpaces y declararamos las variables que

Paso8: Luego codificaremos dentro del BUTTON(Evento CLICK), el codigo que me permita insertar los Datos de los TextBoxs.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com Pgina 6

Trabajando con Visual Basic y SQL Server

Nota:
da = New SqlDataAdapter("sp_insert_Prueba", cn)
Esta linea de Codigo se refiere a que instanciamos la variable DA de Tipo SqlDataAdapter para poder almacenar el Procedimiento Almacenado o el PROCEDURE("sp_insert_Prueba") y la conecion (cn) . Paso9: Luego de haber terminado de Codificar el codigo en el Button pasamos a SQL Server y hacemos una consulta de la tabla creada.

Como observamos no hay ningun registro insertado hasta el momentoen la Tabla PRUEBA.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com Pgina 7

Trabajando con Visual Basic y SQL Server

Paso 10: Volvemos a la Aplicacin en visual Basic y ejecutamos el Proyecto presionando en este icono de la Barra de ver el Resultado.. o presionando F5 para

RICHARD RAMOS BARBA

Richardramos789@hotmail.com Pgina 8

Trabajando con Visual Basic y SQL Server

Como observamos llenamos los Textboxs y Presionamos el Button. Nota: Despus de presionar el Button(Grabar) me imprime un Mensaje Registro Insertado Correctamente que quiere decir que el registro ha sido insertado correctamente a la tabla PRUEBA para poder ver la inserccion en mi Tabla hacemos nuevamente la consulta anterior y lo podemos observar.

Como observarmos no es complicado ni tampoco muy difcil el uso y la creacin de un Procedimiento Almacenado.

Para empezar un gran proyecto hace falta valenta, Para terminar un Gran proyecto hace falta perseverancia.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com Pgina 9

Anda mungkin juga menyukai