0% encontró este documento útil (0 votos)
10 vistas

Conexion SQL Con C#

Cargado por

José
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas

Conexion SQL Con C#

Cargado por

José
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

1.

-Crear Procedimiento Almacenado

CREATE PROC [dbo].[SP_INSERTA_ALUMNO] (@Nombre varchar(50),@Celular char(10))


as

--Si no existe la tabla Alumnos la creara

IF NOT EXISTS(SELECT 1 FROM SYSOBJECTS WHERE NAME='ALUMNOS')


BEGIN

CREATE TABLE ALUMNOS(NOMBRE varchar(50) NULL,CELULAR char (10) NULL)

END

INSERT INTO ALUMNOS


VALUES (@Nombre,@Celular)

2.-Crear Formulario
3.-Crear Clase Conexión
//Agregqar Librerias (Clase Conexión)

using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Windows.Forms;

//Dentro de clase Conexión

SqlConnection cn;
SqlCommand cmd;
SqlDataReader dr;

public Conexion()
{
try
{

//Declarar la cadena (objeto) de conexión al servidor

//cn = new SqlConnection("Data Source=192.168.0.18;Initial


Catalog=Libreria;Integrated Security=True");
cn = new SqlConnection("Data Source=INSTANCIASQL;Initial
Catalog=BASEDATOS;Integrated Security=True");
cn.Open();
MessageBox.Show("Conectado");

}
catch (Exception ex)
{
MessageBox.Show("No se conectó con la base de datos: " +
ex.ToString());
}
}

public string insertarSP(string Nombre, string Celular)


{

string salida = "Se insertó Registro";


try
{
//Crear un Objeto comando

SqlCommand cmd = new SqlCommand("dbo.SP_INSERTA_ALUMNO", cn);

//Indicar que sera Store Procedure

cmd.CommandType = CommandType.StoredProcedure;

//se limpian los parámetros


//cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@Nombre", Nombre);
cmd.Parameters.AddWithValue("@Celular", Celular);

//Ejecutar la sentencia sql en el servidor

cmd.ExecuteNonQuery();

}
catch (Exception ex)
{
salida = "No se conecto: " + ex.ToString();
}
return salida;
}
//Botón Guardar

private void btnGuardar_Click(object sender, EventArgs e)


{

//Crea Objeto conexion

Conexion c = new Conexion();

//Instanciar
MessageBox.Show(c.insertarSP(txtNombre.Text, txtCelular.Text));

}
//Declarar la cadena (objeto) de conexión al servidor

//Crear un Objeto comando

//Ejecutar la sentencia sql en el servidor

Crear Clase Conexión

También podría gustarte