You are on page 1of 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 más potentes, porque permiten almacenar funciones y procedimientos compuestos por varias instrucciones, introducir saltos, bucles, etc. También 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 Página 1

RICHARD RAMOS BARBA Richardramos789@hotmail. luego te conectaras a SQL SERVER Paso3: Crearemos una nueva consulta donde vamos a crear nuestra BD y ustra tabla.Trabajando con Visual Basic y SQL Server Paso1: Abriremos SQL Server Paso2: coloquemos el “Nombre del Servidor” y la “Autentificacion” y luego Conectar.com Página 2 .

NOMBRE. DIRECCION. Paso5: Pasamos a crear nuestro Procedimiento almaecenado. @NOMBRE.com Página 3 . @APELLIDO. APELLIDO. @TELEFONO) RICHARD RAMOS BARBA Richardramos789@hotmail. create procedure sp_insert_Prueba @CODIGO VARCHAR(5). @TELEFONO NUMERIC(12) as insert into PRUEBA (CODIGO. @APELLIDO NVARCHAR(25). @DIRECCION. TELEFONO) VALUES(@CODIGO. @DIRECCION NVARCHAR(50). @NOMBRE NVARCHAR(25).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.

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 Página 4 .

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)) . RICHARD RAMOS BARBA Richardramos789@hotmail.com Página 5 . para poder almacenar la Conexión a mi BD creada y codificaremos el siguiente codigo dentro del modulo.Trabajando con Visual Basic y SQL Server Paso6: Ya teniendo nuestra Base de Datos.

RICHARD RAMOS BARBA Richardramos789@hotmail.Trabajando con Visual Basic y SQL Server Paso7: Pasamos a importar vamos a utilizar. el codigo que me permita insertar los Datos de los TextBox’s.com Página 6 . los NameSpaces y declararamos las variables que Paso8: Luego codificaremos dentro del BUTTON(Evento CLICK).

Como observamos no hay ningun registro insertado hasta el momentoen la Tabla PRUEBA.Trabajando con Visual Basic y SQL Server Nota: da = New SqlDataAdapter("sp_insert_Prueba". RICHARD RAMOS BARBA Richardramos789@hotmail.com Página 7 . 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.

com Página 8 . o presionando F5 para RICHARD RAMOS BARBA Richardramos789@hotmail.Trabajando con Visual Basic y SQL Server Paso 10: Volvemos a la Aplicación en visual Basic y ejecutamos el Proyecto presionando en este icono de la Barra de ver el Resultado…..

Nota: Después 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. Para terminar un Gran proyecto hace falta perseverancia. Como observarmos no es complicado ni tampoco muy difícil el uso y la creación de un Procedimiento Almacenado. Para empezar un gran proyecto hace falta valentía. RICHARD RAMOS BARBA Richardramos789@hotmail.Trabajando con Visual Basic y SQL Server Como observamos llenamos los Textbox’s y Presionamos el Button.com Página 9 .