Sei sulla pagina 1di 3

ELEMENTOS A TENER EN CUENTA PARA CONECTARSE A UNA BASE DE DATOS ACCESS

1. CONEXIN:

Creacin de la Conexin
Dim Conexion As New OleDbConnection

Configuracin de la conexin

Conexion.ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0; Data


Source = AdministracionCursosSena.accdb;". :
Es el puente entre la base de datos y la aplicacin que estamos
desarrollando. Esta formado por una cadena o string. Permite indicarle al
objeto de conexin con que base de datos vamos a trabajar (el Provider o
Proveedor). Es igual siempre que usemos base de datos access.
Data Source: Ubicacin fsica de nuestra base de datos en nuestro disco
duro. Por default se debe ubicar en el directorio Visual Studio
2008/Projects/NombredelProyecto/NombredelProyecto/bin/Debug.

La conexin es el puente entre la base de datos y la aplicacin.

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.

CadenaSql = "Select Tipo_Documento, Primer_Apellido, Primer_Nombre,


Aprendices where Numero_Documento=" & Id

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.

Potrebbero piacerti anche