Tarea X Programacion Ii

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

“TAREA X”

SUSTENTANTE:

Nombre Matrículas
Frank Yeudi Quezada 100056817

ASIGNATURA: PROGRAMACION II
Programación IIEspacio para subir asignación de la Unidad X
Apertura: miércoles, 12 de junio de 2024, 14:15
Cierre: sábado, 13 de julio de 2024, 23:59
Después de consultar el texto básico de la asignatura y otros documentos sugeridos por su
facilitador, en el contenido de la Unidad X, realiza las actividades sugeridas:
Puede ver el link: Creación de CRUD
1 Investigar en la web las sentencias de inserción, actualización y eliminación de datos con Sql.

Sentencias SQL para Inserción, Actualización y Eliminación de Datos

En SQL, las sentencias INSERT, UPDATE y DELETE son fundamentales para manejar
datos en una base de datos. Aquí te explico cómo se usan cada una de estas sentencias
con ejemplos.

INSERT

La sentencia INSERT se utiliza para agregar nuevas filas a una tabla.

Sintaxis básica:
INSERT INTO nombre_tabla (columna1, columna2, columna3, ...) VALUES (valor1, valor2,
valor3, ...);

Ejemplo:
INSERT INTO empleados (ID, Nombre, Edad, Puesto) VALUES (1, 'Carlos', 35, 'Ingeniero');

Este ejemplo inserta una nueva fila en la tabla empleados con los valores especificados (SQL
Server Tips) (Petri).

UPDATE

La sentencia UPDATE se usa para modificar los datos existentes en una tabla.

Sintaxis básica:

UPDATE nombre_tabla SET columna1 = valor1, columna2 = valor2, ... WHERE condición;
Ejemplo:
UPDATE empleados SET Edad = 36 WHERE ID = 1;

Este ejemplo actualiza la edad del empleado con ID 1 a 36 años (SQL Server Tips) (Petri).

DELETE

La sentencia DELETE se utiliza para eliminar filas de una tabla.

Sintaxis básica:

DELETE FROM nombre_tabla WHERE condición;

Ejemplo:
DELETE FROM empleados WHERE ID = 1;

Este ejemplo elimina la fila del empleado con ID 1 de la tabla empleados (SQL Server Tips)
(Data Flair Training).
2 Elaborar programas utilizando formularios que permitan insertar, actualizar y eliminar
registros en formulario de C#.

Código para Insertar Registros


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

public partial class MainForm : Form


{
private string connectionString = "your_connection_string_here";

public MainForm()
{
InitializeComponent();
}

private void btnInsertar_Click(object sender, EventArgs e)


{
string nombre = txtNombre.Text;
int edad = int.Parse(txtEdad.Text);
string puesto = txtPuesto.Text;

using (SqlConnection conn = new SqlConnection(connectionString))


{
string query = "INSERT INTO empleados (Nombre, Edad, Puesto) VALUES (@Nombre,
@Edad, @Puesto)";
SqlCommand cmd = new SqlCommand(query, conn);
cmd.Parameters.AddWithValue("@Nombre", nombre);
cmd.Parameters.AddWithValue("@Edad", edad);
cmd.Parameters.AddWithValue("@Puesto", puesto);

conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}

MessageBox.Show("Registro insertado correctamente.");


}
}

Actualizar Registros
private void btnActualizar_Click(object sender, EventArgs e)
{
int id = int.Parse(txtID.Text);
string nombre = txtNombre.Text;
int edad = int.Parse(txtEdad.Text);
string puesto = txtPuesto.Text;

using (SqlConnection conn = new SqlConnection(connectionString))


{
string query = "UPDATE empleados SET Nombre = @Nombre, Edad = @Edad, Puesto =
@Puesto WHERE ID = @ID";
SqlCommand cmd = new SqlCommand(query, conn);
cmd.Parameters.AddWithValue("@ID", id);
cmd.Parameters.AddWithValue("@Nombre", nombre);
cmd.Parameters.AddWithValue("@Edad", edad);
cmd.Parameters.AddWithValue("@Puesto", puesto);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}

MessageBox.Show("Registro actualizado correctamente.");


}

Código para Eliminar Registros


private void btnEliminar_Click(object sender, EventArgs e)
{
int id = int.Parse(txtID.Text);

using (SqlConnection conn = new SqlConnection(connectionString))


{
string query = "DELETE FROM empleados WHERE ID = @ID";
SqlCommand cmd = new SqlCommand(query, conn);
cmd.Parameters.AddWithValue("@ID", id);

conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}

MessageBox.Show("Registro eliminado correctamente.");


}
Nota: Subir el trabajo en undocumento de word, con print screen.

También podría gustarte