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.

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad