ProgramacionFacil

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.

 




 


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Politica de Privacidad