Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. CONEXIN:
Creacin de la Conexin
Dim Conexion As New OleDbConnection
Configuracin de la conexin
2. CADENASQL:
Necesitamos un mensajero que cruce el puente, que vaya de la aplicacin a la base de datos y le
diga quiero esta informacin. La base de datos se la pasa y este mensajero vuelve con esa
informacin a la aplicacin y la muestra. Este mensajero es la cadena de conexin.
Creacin de la cadena: DIM CadenaSql as string
En la cadena le indicamos lo que queremos. En este caso un nmero de documento de aprendiz.
from
3. ADAPTADOR:
Creacin del adaptador:
Dim Adaptador As New OleDbDataAdapter(CadenaSql, Conexion)
CadenaSql: El mensajero
Conexin: Parmetros para conectarse.
Qu es un adaptador?
Es una vasija grande donde se le puede introducir bases de datos, archivos planos, archivos de
Word, etc. El adaptador recibe todo tipo de informacin. Todos los datos que son recogidos por la
conexin y la instruccin de la cadena SQL los guarda en ese adaptador.
4. DATASET
Dim Ds As New DataSet: Creacin del DataSet
Es un esqueleto de la base de datos. Contiene tablas y sus registros asociados con sus campos y
sus datos. Es utilizado por el adaptador
5. ABRIR LA CONEXIN
Conexion.Open(): Con esta instruccin abrimos el puente
6. LLENAR EL DATASET
Adaptador.Fill(Ds): El Adaptador llena con datos al DataSet. El DataSet es el esqueleto sin
informacin. El adaptador llena ese esqueleto con los datos.
7. CERRAR LA CONEXIN
Conexin.Close(): Se destruye el puente.
CONTAR REGISTROS:
Vamos a contar cuntos registros tiene el DataSet.
Puede haber un registro, o ningn registro con la consulta Select que se hizo.
If (Ds.Tables(0).Rows.Count = 0) Then : Significa que no encontr
registros, quiere decir que esa cdula no se encuentra en la tabla.
Sino: Significa que la cdula si se encuentra.
Las tablas se enumeran dependiendo de las tablas que se usen. En este
ejemplo solohay una tabla, la nmero cero (0).
Cuenteme las filas de la tabla 0 del DataSet. Si es igual a 0, no se
encuentra el registro.
8. DESTRUIR EL DATASET
Ds.Dispose(). Liberamos la memoria que utiliz ese DataSet.