Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajaremos con la base de datos "base1" que creamos en conceptos anteriores y con la tabla
"articulos" que también creamos previamente con la estructura:
Problema
Implementar una interfaz visual para el alta o carga de registros en la tabla artículos.
Crearemos un proyecto llamado "pruebabasedatos2" con la siguiente interfaz visual:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
namespace PruebaBaseDatos2
{
public partial class Form1 : Form
{
SqlConnection conexion = new SqlConnection("server=Ozkarin-PC ; database=base1 ; integrated
security = true");
public Form1()
{
InitializeComponent();
}
Problema
Imprimir por pantalla todos los registros contenidos en la tabla articulos.
Para recuperar datos de una tabla tenemos que utilizar el comando SQL select indicando el nombre
de la tabla de donde se recuperan los datos y los campos propiamente dichos.
En el evento Click del botón procedemos a recuperar los datos de la tabla articulos y los mostramos
dentro del TextBox.
using System;
using System.Data.SqlClient;
namespace PruebaBaseDatos3
{
public partial class Form1 : Form
{
public Form1()
{
SqlConnection conexion = new SqlConnection("server=DIEGO-PC ; database=base1 ; integrated
security = true");
InitializeComponent();
}
Problema
Implementar la consulta de un artículo ingresando por teclado el código y recuperando la
descripción y el precio.
En el evento Click procedemos a buscar el código del artículo ingresado en el TextBox. El código
fuente es:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data.SqlClient;
namespace PruebaBaseDatos4
{
public partial class Form1 : Form
{
SqlConnection conexion = new SqlConnection("server=DIEGO-PC ; database=base1 ; integrated
security = true");
public Form1()
{
InitializeComponent();
}
Borrar registro(delete):
Otra de las actividades comunes con los datos es la eliminación. Para eliminar registros de una tabla
debemos emplear el comando SQL delete.
Problema
Implementar una aplicación que permita consultar un artículo por su código. Luego de mostrarlo
activar un botón para poder eliminarlo.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace PruebaBaseDatos5
{
public partial class Form1 : Form
{
private SqlConnection conexion = new SqlConnection("server=DIEGO-PC ; database=base1 ;
integrated security = true");
public Form1()
{
InitializeComponent();
}
Problema
Implementar una aplicación que permita consultar un artículo por su código. Luego mostrar en dos
TextBox la descripción y el precio actual. Permitir modificar la descripción y precio dejando
registrado dicho cambio en la tabla de la base de datos al presionar un botón.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace PruebaBaseDatos6
{
public partial class Form1 : Form
{
private SqlConnection conexion = new SqlConnection("server=DIEGO-PC ; database=base1 ;
integrated security = true");
public Form1()
{
InitializeComponent();
}