Sunteți pe pagina 1din 14

VB 2 Access

O cmo ejercitar el Access desde VisualBasic

VB 2 Access: Leyendo desde una


tabla
Creemos

el siguiente formulario

El

cuadro de texto de
abajo es un TextBox, con
la propiedad MultiLine
en True

VB 2 Access: Leyendo desde una


tabla

Seleccionar todo (*) de la tabla trabajadores

Dejamos en cero el textbox


Lee solo dos casillas Rut y Nombre. Reader.Read() mientras
existan datos sigue funcionando

Cerrar todo

VB 2 Access
Al

presionar el botn:

VB 2 Access: Leyendo desde una


tabla

Especificamos
donde est el
archivo Access
Esta es la
consulta a
ejecutar
Iteramos sobre
los resultados
de la consulta
5

VB 2 Access: Leyendo desde una


tabla

Debe

haber una correspondencia


entre lo que se le pregunta al reader
reader(rut) y las columnas de
resultado de la consulta.

VB 2 Access: Leyendo desde una


tabla

Debe

haber una correspondencia


entre lo que se le pregunta al reader
reader(nombre) y las columnas
de resultado de la consulta.

Acerca de las consultas


Toda

consulta que escribamos en


Access, se puede ejecutar desde
VB

SELECT
SELECT

.. INNER JOIN ..
SELECT .. ORDER BY ..
SELECT .. GROUP BY ..
8

VB 2 Access: Leyendo desde una


tabla (2)

Cuando

queremos realizar
consultas ms complejas, que
requieran parmetros, lo ideal es
realizarlas as:

no as:

Insertando elementos en una tabla


Al

realizar una insercin, no se


esperan resultados de vuelta, as
que no es necesario iterar sobre el
resultado

10

Actualizando elementos en una


tabla

Al

realizar una actualizacin, no se


esperan resultados de vuelta, as
que no es necesario iterar sobre el
resultado

11

WARNING: Parmetros
Al

usar el OleDbCommand, es
importante respetar el orden de
los parmetros

Mal!

12

Controlando errores
En

caso que una consulta falle, es


necesario controlar el error usando
Try/Catch:

13

A trabajar..
Construya

una aplicacin que


tenga las 4 acciones:

INSERT
SELECT
DELETE
UPDATE

14

S-ar putea să vă placă și