Desarrollo de Páginas Web, Aplicaciones Informáticas a medida, Posicionamiento Web en Internet (SEO), Accesibilidad web, Usabilidad

Imagen de la cabecera de www.webprogramacion.com
Inicio     Qué es webprogramacion.com     Mi currículum     Contacta conmigo    

Servicios

  • ¿Quieres aumentar el número de visitas de tu página web?
  • ¿Necesitas formación sobre algún tema tratado en webprogramacion.com?
  • ¿Quieres que imparta algún curso sobre algún tema tratado en la web?
  • ¿Quieres que revise la accesibilidad web de tu página?
  • ¿Buscas una aplicación a medida para tu empresa?
  • ¿Necesitas colaboración en tu proyecto?
  • Pide presupuesto sin compromiso
Escríbeme a través de la siguiente página y me pondré en contacto contigo.
webprogramacion.com > Programacion > ADO.NET > Consulta de actualización SQL con parámetros

Consulta de actualización SQL con parámetros (ADO.NET)

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 @.

Autor del artículo

Dámaso Velázquez

Etiquetas

sql csharp

Compartir

  • www.webprogramacion.com
  • informatica[at]webprogramacion.com
  • Formación
  • Accesibilidad
  • Aplicaciones a medida
  • Presencia en Internet
  • Salamanca

Valid XHTML 1.0 Transitional  ¡CSS Válido!  TAW.Test de accesibilidad web