UNIDAD 5: VISUAL BASIC 2005 BASES DE DATOS

TEMA 11: OPERACIONES CON 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.

Prog

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' CREANDO VARIABLES Y OBJETOS A OCUPAR
Dim coneccion As OleDbConnection
Dim orden As OleDbCommand
' ABRIENDO ENLACE
coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\datos\mibase.mdb")
' creando y cargando command
Dim q As String
q = "update mitabla Set edad = edad * 12 "
orden = New OleDbCommand(q, coneccion)
' mandando orden a la base de datos
orden.Connection.Open()
orden.ExecuteNonQuery()
orden.Connection.Close()
' avisando
Label1.Text = "EDADES AUMENTADAS'"
End Sub

nota: no olvidar instalar el oledb 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

image409.jpg

TAREAS PROGRAMACION VISUAL BASIC 2005

1.- construir una tabla en microsoft access que traiga matricula, nombre, calif1, calif2, calif3 y promedio cargar en microsoft 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