Está en la página 1de 3

Share

Next Blog

Create Blog

Sign In

Artculosgeeks
Ayudaensistemasoperativos,VisualStudio,basededatos,nuevastecnologas,navegadores.
Buscar
Bsquedapersonalizada

Pginaprincipal| Indicedeartculos | Sobre el autor | CONTACTO

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 2005y2008(deberafuncionaren2000osuperior). Para bajarse el ejemplo haga click en el siguiente link: Download ejemplo.y luego en la pgina del link haga click en el botn c# como indica la figura:

Backups en red, envio de emails, compresindeBackups

Entradas populares
EsteejemplopuedeserusadotambinconWPF. Loquehaceesteejemploesinsertarnombres,apellidos,emailsydireccionesalpresionarelbotn Nuevo Registro.

Que es powershell ?. Ejemplos bsicosparafamiliarizarseconla herramienta. Alterminardeleeresteartculo,el lectorsercapazde: Instalar el powershell El hola mundo Usar variables en powershell Ver lis...

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] @nombresnchar(50), @apellidos nchar(50), @direccionnchar(50), @emailnchar(100) AS Insert into cliente values

Introduccin. CONFERENCIA UDABOL Esta es la introduccindela conferencia que di en la Universidad De Aquino Bolivia (Diciembre del 2009):Hoyenda,...

SQLCMDlalneade comandos para SQL Server Powershell SQL Server Visualcert Seguridad Herramientas google Esto esta dedicado a la gente que necesita automatizar tareas de SQL Ser...

Monitorear routers, switches, UPSs, APC

Quieres jugar pac-man ?

(@nombres, @apellidos, @direccion, @email) Finalmente, en C# hacemos una llamada al procedimiento almacenado. El cdigoseraelsiguiente:
private void button4_Click(object sender, EventArgs e) { try { string ConnectionString = Data Source=.\SQLEXPRESS;Initial

Cursos de Microsoft oficiales

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()); } }

Artculosescritos 2011 (132) noviembre (9) octubre (16) septiembre (17) agosto (23) julio (9) junio (12) mayo (7) abril (7) marzo (16) febrero (9) Eldaquemeconvertien director de Cine (sobre ...

Publicado por daniel calbimonte en 15:06 Etiquetas: novedades sql server procedimientos almacenados Reacciones:
divertido () interesante () guay ()

Cmocrearunbackup de una base de datos en c# Curso de Business Intelligence (BI) en la IT Acade... Lainformticayla RepblicaDominicana Llamadasalalneade comandos usando C# TareadefundacinJala Business Intelligence C# y procedimientos almacenados de SQL Server CreacindeTriggersen SQL Server Crear Aplicaciones en C# para subir videos de Yout... enero (7) 2010 (52) 2009 (49)

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

Seguidores

Entradamsreciente

Pginaprincipal
Suscribirse a: Enviar comentarios (Atom)

Entrada antigua

Ofertesusoftwareac

imagen de Kulunka

Certificaciones Microsoft,CCNA, Oracle, Java, ESR

Centro autorizado para tomar examenes.

PlantillaAwesomeInc..ConlatecnologadeBlogger.

También podría gustarte