Está en la página 1de 3

declare @search varchar(50)

SET @search = 'TEXTO'

SELECT
ROUTINE_NAME
,ROUTINE_DEFINITION
FROM
INFORMATION_SCHEMA.ROUTINES
WHERE
ROUTINE_DEFINITION LIKE '%' + @search + '%'
AND ROUTINE_TYPE ='PROCEDURE'
ORDER BY
ROUTINE_NAME

DECLARE @nomProcedure AS VARCHAR(30)

SET @nomProcedure = 'Aqu Nombre Procedure'

SELECT [schema] = OBJECT_SCHEMA_NAME([object_id]),


name
FROM sys.procedures
WHERE name like '%'+@nomProcedure+'%'

Mantenimientos de Tablas SQL Server 2008 R2 desde C#.Net


Al Final Por Favor Comenten que les pareci para mantener la pgina, NO tienen que registrarse.

Este Proyecto esta hecho en Microsoft Visual Studio 2010 C# , y demuestra cmo podemos darle
mantenimientos a nuestras Tablas en SQL Server 2008 R2, para ello utilizamos Procedimientos
Amacenados para afectar a las Tablas y as poder Actualizar, Eliminar, Borrar y Buscar Datos importantes
dentro de las Duplas (tablas).
Cmo se Compone la Base de Datos en SQL Server 2008 R2:

La Base de Datos se llama: "BASES" , la suya puede ser de otro nombre.


Una Tabla llamada "PRUEBA" cuyos campos son:

ID= numeric(18,0) y not null

NOMBRE= varchar(50) y not null


La ID es el numero de identificacin del Usuario en el Sistema.
La NOMBRE es el Nombre de la Persona almacenada en el Sistema.
Cmo se Compone el Sistema en C# .Net:

Un TabControl para dividir en pestaas cada Accin (Insertar, Buscar, Eliminar, Actulizar).
Varios DataGridView donde se muestran los Datos Consultados.
TextBox para digitar y mostrar cambios Datos.
Varios Bottons para Confirmar los Cambios Acciones.

AUTOR: Anthony Salazar Araya


DESCARGA DEL PROYECTO : http://www.mediafire.com/C#-SQL-SERVER-2008-R2.rar

Cmo Funciona ?

Simplemente Como ves en la Imagen Funciona muy Basicamente, cada vez que oprimes el Botn Insertar,
Actualizar Eliminar, ejecutas un Procedimiento Almacenado.

Debes Crear los Procedimientos Almacenados en la Base de Datos para que este programa funcione Bien, el
Cdigo de los Procedimientos Almacenados se los puse tambin en la Descarga, as que nada mas les toca
copiar y pegar el Cdigo en el SQL Server 2008.Aqu tambin los pongo:

ACTUALIZAR:
create procedure P_ACTUALIZAR_PRUEBA
---se declaran los parametros que usaremos
@ID_PRO numeric(38), @NOMBRE_PRO varchar(50)
as
BEGIN

---se hace un UPDATE a la tabla usuarios y se envian los parametros


UPDATE PRUEBA SET NOMBRE = @NOMBRE_PRO WHERE ID = @ID_PRO;

END
GO

BORRAR:
create procedure P_BORRAR_PRUEBA
---se declaran los parametros que usaremos
@ID_P numeric(38)
as
BEGIN

---se hace un borrado en la tabla usuarios y se envian los parametros


DELETE FROM PRUEBA WHERE ID = @ID_P;

END
GO

INSERTAR:
create procedure P_INSERTAR_PRUEBA
---se declaran los parametros que usaremos
@NOMBRE varchar(50)
as
BEGIN

---se hace un insert a la tabla usuarios y se envian los parametros


insert into PRUEBA
values(@NOMBRE)

END
GO

Con esto ya el programa les debera Funcionar 100%, Gracias y cualquier Duda me la pueden publicar Aqu:

También podría gustarte