ATENCIÓN AL CLIENTE: +34 923 199 148

Consulta de actualización SQL con parámetros

En el siguiente ejemplo vamos a ver cómo insertar un registro de una base de datos SQL:

Supongamos que tenemos una tabla llamada personas con al menos tres campos:
   – id: Autonumérico
   – nombre: String
   – apellido: String

Al inicio del código debemos incluir:

using System.Data.SqlClient;

y posteriormente, el código sería:

SqlCommand cm = new SqlCommand();
SqlConnection cn;
cn=new(«Data Source=servidor_sql;Initial Catalog=base_de_datos;User Id=usuario;Password=contraseña;»)
cm.Connection = cn;
cm.CommandType = CommandType.Text;
cm.CommandText = «INSERT INTO personas(nombre,apellido)values(@nombre,@apellido)»;
SqlParameter par_nombre = cm.Parameters.Add(«@nombre», SqlDbType.NChar);
SqlParameter par_apellido = cm.Parameters.Add(«@apellido», SqlDbType.NChar);
par_nombre.Value = nombre;
par_apellido.Value = apellido;
cm.ExecuteNonQuery();

Nota: La base de datos utilizada en el ejemplo es SQL Server. Si utilizaramos MySQL usaríamos el carácter ? para denotar los parámetros, en lugar de la @.

Quizá te interese...