UNIDAD 5: VISUAL J# 2005 BASES DE DATOS

TEMA 11: OPERACIONES CAMPOS SQL UPDATE

Este es tambien un caso comun con elementos de una tabla, sin embargo es tambien facil de resolver.

Solo recordar la instruccion UPDATE ( usando objeto command), que se puede manejar con SET para definir los campos o columnas a cambiar y la clausula WHERE que permite condicionar los renglones a actualizar.

El siguiente programa convierte la edad a meses de todos los renglones de la tabla.

Programa

private void button1_Click(Object sender, System.EventArgs e)
{
// objetos OLEDB que se ocupan
OleDbConnection CANAL;
OleDbCommand ORDEN;
CANAL = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\datos\\mibase.mdb");
String q = " UPDATE mitabla SET edad = edad * 12 ";
ORDEN = new OleDbCommand(q, CANAL);
// mandando la ORDEN
ORDEN.get_Connection().Open();
ORDEN.ExecuteNonQuery();
ORDEN.get_Connection().Close();
// avisando
label1.set_Text("EDADES AUMENTADAS");
}

nota: mo olvidar el import oledb arriba y seguir estudiando y practicando su tutorial de SQL.

Y recordar que si usan TEXTBOX para el SET o el WHERE, deberan usar las variables parametros (@TEXTBOX) y sus dos correspondientes orden.parameters

Si quieren ver los cambios usar el programa de consulta SELECT * ya construido.

Corrida

image372.jpg

TAREAS PROGRAMACION VISUAL J# 2005

1.- construir una tabla en access que traiga matricula, nombre, calif1, calif2, calif3 y promedio, cargar en access unos 5 renglones de alumnos, no cargar promedio, el promedio lo deberan calcular en un programa.

2.- Seguir construyendo su menu con varias opciones de update.

Politica de Privacidad