C# y Procedimientos Almacenados de SQL Server
Transcript of C# y Procedimientos Almacenados de SQL Server
5/14/2018 C# y Procedimientos Almacenados de SQL Server - slidepdf.com
http://slidepdf.com/reader/full/c-y-procedimientos-almacenados-de-sql-server 1/3
Ayuda en sistemas operativos, Visual Studio, base de datos, nuevas tecnologías, navegadores.
Artículos geeks
Página principal | Indice de artículos | Sobre el autor | CONTACTO
BuscarBúsqueda personalizada
martes 15 de febrero de 2011
C# y procedimientos almacenados de SQL Server
En este ejemplo, voy a trabajar con Windows Forms y con Procedimientos almacenados de SQL
Server. El trabajo fue realizado por uno de mis alumnos (Miguel Caviedes) y funciona en SQL Server
2005 y 2008 (debería funcionar en 2000 o superior).
Para bajarse el ejemplo haga click en el siguiente l ink:
Download ejemplo. y luego en la página del link haga click en el botón c# como indica la figura:
Este ejemplo puede ser usado también con WPF.
Lo que hace este ejemplo es insertar nombres, apellidos, emails y direcciones al presionar el botón
Nuevo Registro.
Figura 1. Formulario
Primeramente, voy a crearme una tabla de SQL Server de clientes:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[cliente](
[idCliente] [bigint] IDENTITY(1,1) NOT NULL,
[nombres] [nchar](50) COLLATE Modern_Spanish_CI_AS NULL,
[apellidos] [nchar](50) COLLATE Modern_Spanish_CI_AS NULL,
[direccion] [nchar](50) COLLATE Modern_Spanish_CI_AS NULL,
[email] [nchar](100) COLLATE Modern_Spanish_CI_AS NULL,
CONSTRAINT [PK_cliente] PRIMARY KEY CLUSTERED
(
[idCliente] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
Luego, creamos algunos datos en la tabla (ese trabajito les dejo como tarea).
Ahora, voy a crear un procedimiento almacenado que inserta datos en mi tabla de clientes:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InsertarCliente]
@nombres nchar(50),
@apellidos nchar(50),
@direccion nchar(50),
@email nchar(100)
AS
Insert into cliente values
Backups en red, envio de emails,compresión de Backups
Que es powershell ?. Ejemplos
básicos para familiarizarse con la
herramienta.
Al terminar de leer este artículo, el
lector será capaz de: Instalar el
powershell El hola mundo Usarvariables en powershell Ver lis...
Introducción.
CONFERENCIA -
UDABOL Esta es la
introducción de la
conferencia que di en la Universidad
De Aquino Bolivia (Diciembre del
2009): Hoy en día,...
SQLCMD la línea de
comandos para SQL
Server Powershell SQL Server
Visualcert Seguridad Herramientas
google Esto esta dedicado a la gente
que necesita automatizar tareas de
SQL Ser...
Entradas populares
Monitorear routers, switches,UPSs, APC
Quieres jugar pac-man ?
Share Next Blog» Create Blog Sign In
5/14/2018 C# y Procedimientos Almacenados de SQL Server - slidepdf.com
http://slidepdf.com/reader/full/c-y-procedimientos-almacenados-de-sql-server 2/3
Publicado por daniel calbimonte en 15:06
Etiquetas: novedades sql server procedimientos almacenados
Reacciones: divert ido () int eresant e () guay ()
(@nombres,
@apellidos,
@direccion,
@email)
Finalmente, en C# hacemos una llamada al procedimiento almacenado.
El código sería el siguiente:
private void button4_Click(object sender, EventArgs e)
try
string ConnectionString = ”Data Source=.\SQLEXPRESS;Initial
Catalog=MiBD;Integrated Security=True”;
SqlConnection cnn = new SqlConnection(ConnectionString); SqlCommand cmd = new SqlCommand("InsertarCliente", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@nombres", SqlDbType.Char, 50); cmd.Parameters.Add("@apellidos", SqlDbType.Char, 50); cmd.Parameters.Add("@direccion", SqlDbType.Char, 50); cmd.Parameters.Add("@email", SqlDbType.Char, 100); cmd.Parameters["@nombres"].Value = textBox2.Text; cmd.Parameters["@apellidos"].Value = textBox3.Text; cmd.Parameters["@direccion"].Value = textBox4.Text; cmd.Parameters["@email"].Value = textBox5.Text; cnn.Open(); cmd.ExecuteNonQuery(); MessageBox.Show("Los datos fueron insertados correctamente"); cnn.Close(); this.button4.Visible = false; this.button1.Visible = true; CargarClientes();
catch (Exception ex)
MessageBox.Show(ex.ToString());
1 comentarios:
Henry Wong dijo...
Otra forma de como realizar procedimientos almacenados y aplicando un modelo en
capas podria ser de la siguiente manera
http://hwongu.blogspot.com/2011/02/c-aplicacion-de-escritorio-sistemas-de.html
http://hwongu.blogspot.com/2011/02/c-aplicacion-de-escritorio-sistemas-de_22.html
Saludos
23 de febrero de 2011 05:54
Publicar un comentario en la entrada
Cursos de Microsoft oficiales
2011 (132)
noviembre (9)
octubre (16)
septiembre (17)
agosto (23)
julio (9)
junio (12)
mayo (7)
abril (7)
marzo (16)
febrero (9)
El día que me converti en
director de Cine
(sobre ...
Cómo crear un backup
de una base de datos
en c#
Curso de BusinessIntelligence (BI) en la
IT Acade...
La informática y la
República Dominicana
Llamadas a la línea de
comandos usando C#
Tarea de fundación Jala
Business Intelligence
C# y procedimientos
almacenados de SQL
Server
Creación de Triggers enSQL Server
Crear Aplicaciones en C#
para subir videos de
Yout...
enero (7)
2010 (52)
2009 (49)
Artículos escritos
Seguidores
5/14/2018 C# y Procedimientos Almacenados de SQL Server - slidepdf.com
http://slidepdf.com/reader/full/c-y-procedimientos-almacenados-de-sql-server 3/3
Suscribirse a: Enviar comentarios (Atom)
Página principal Entrada más reciente Entrada antigua
imagen de Kulunka
Oferte su software acá
Centro autorizado para tomarexamenes.
Certificaciones Microsoft,CCNA,Oracle, Java, ESR
Plantilla Awesome Inc.. Con la tecnología de Blogger.