Una vez creada la tabla, en el Explorador de Objetos...
Click derecho en el Nombre de la Tabla
Incluir Tabla Como
Insert To
Nueva Ventana del Editor de Consultas
Procedimiento Almacenado
Como vemos el nombre del procedimiento almacenado es Clientes_InsertarRecibe los siguientes parametros:
@Apellido
,@Nombre
,@Direccion
,@Tel
,@Dni
y los inserta en los campos (INSERT INTO T_Clientes)
[Apellido]
,[Nombre]
,[Direccion]
,[Tel]
,[Dni]
public void Insertar(string Apellido, string Nombre)Se Crean dos Variables del tipo string
{
string servidor = @".\SQLEXPRESS";
string BaseDeDatos = @"Base";
SqlConnection Con = new SqlConnection("Data Source=" + servidor
+ "; initial catalog=" + BaseDeDatos + ";integrated security=true");
SqlCommand com = new SqlCommand("Clientes_Insertar", Con);
com.CommandType = CommandType.StoredProcedure;
com.Parameters.Add(new SqlParameter("@Apellido", SqlDbType.VarChar));
com.Parameters["@Apellido"].Direction = ParameterDirection.Input;
com.Parameters["@Apellido"].Value = Apellido;
com.Parameters.Add(new SqlParameter("@Nombre", SqlDbType.VarChar));
com.Parameters["@Nombre"].Direction = ParameterDirection.Input;
com.Parameters["@Nombre"].Value = Nombre;
Con.Open();
com.ExecuteNonQuery();
Con.Close();
}
y se les asignan el nombre del servidor y de la base de Datos
string servidor = @".\SQLEXPRESS";
string BaseDeDatos = @"Base";
Se Crea un Objeto SqlConnection llamado Con
SqlConnection Con = new SqlConnection("Data Source=" + servidor
+ "; initial catalog=" + BaseDeDatos + ";integrated security=true");
Y se le pasa como parámetro la cadena de conexión
Creamos un objeto SqlCommand llamado com...
Este objeto recibe como parametros el nombre del procedimiento Clientes_Insertar y la conexión que se usará
SqlCommand com = new SqlCommand("Clientes_Insertar", Con);
La siguiente linea Especifica el tipo de Comando (En Este Caso StoredProcedure) o sea que buscara en la Base de Datos El Procedimiento Almacenado con el nombre Clientes_Insertar
com.CommandType = CommandType.StoredProcedure;
Se Agregan Dos Parametros: @Apellido y @Nombre
Y estos Parametros reciben los valores de los parametros que recibe el método Apellido y Nombre
com.Parameters.Add(new SqlParameter("@Apellido", SqlDbType.VarChar));
Se Establece La Dirección del Parametro en este Caso Input o sea Entrada
com.Parameters["@Apellido"].Direction = ParameterDirection.Input;
Se Asigna El Valor de Apellido a @Apellido
com.Parameters["@Apellido"].Value = Apellido;
com.Parameters.Add(new SqlParameter("@Nombre", SqlDbType.VarChar));
com.Parameters["@Nombre"].Direction = ParameterDirection.Input;
com.Parameters["@Nombre"].Value = Nombre;
Se Abre la Conexión
Con.Open();
Se Ejecuta el Comando
com.ExecuteNonQuery();
Y Se Cierra La Conexión
Con.Close();
No hay comentarios:
Publicar un comentario