Bases De Datos En Visual Basic Usando Access
Visual Basic tiene su propia herramienta para la creación de bases de datos (Visual Data Manager) pero también puede hacer uso de Access ya que este es muy poderoso.
Las bases de datos Access de Microsoft utilizan el motor Jet para trabajar.
Visual Basic puede conectarse a base de datos de varios tipos diferentes aprovechando la tecnología OLE DB (OLE Database), que permitetrabajar de las misma forma con cualquier base de datos, sin importar su funcionamiento interno. Para esto OLE DB provee de una interfase con características que son independientes del tipo de base de datos.
Algunos proveedores OLE DB son los siguientes:
Proveedor | Tipo de datos |
Microsoft Jet 3.51 OLE DB Provider | Base de datos Access MDB |
Microsoft OLE DB Provider for ODBC Drivers |Origen de datos ODBC |
Microsoft OLE DB Provider for Oracle | Base de datos de Oracle |
Microsoft OLE DB Provider for SQL Server | Base de datos de SQL Server |
Microsoft OLE DB Provider for Simple Provider | Proveedor simple |
El primer ítem de la lista permite conectarnos, mediante un proveedor OLE, a una base de datos Access manejada por el conocido motor Jet. También tenemos otrasposibilidades como SQL Server u Oracle, pero una muy importante es: ODBC.
ODBC significa Open Databse Connectivity, y es una tecnología que permite conectarse con bases de datos de diferentes tipos, que pueden o no residir en la PC donde se ejecuta la aplicación (por ejemplo pueden estar ubicadas en un servidor remoto). La gran ventaja de ODBC es el amplio número de bases de datos a las quepuede acceder (siempre y cuando se cuente con los controladores adecuados).
CONTROL DE DATOS ADO
Este permite crear aplicaciones para visualizar, editar y actualizar información de muchos tipos de base de datos, como Microsoft Access, Microsoft Fox Pro, SQL y ORACLE. En general, un proveedor de datos puede ser cualquier origen escrito para la especificación OLE DB.
El Control de datos ADO sepuede usar con la utilería Control de datos y con código. La utilería Control de datos brinda un acceso rápido a las bases de datos, pero tiene varias limitaciones cuando se trabaja con bases de datos grandes, que usan más de una tabla o consulta.
El Control de datos ADO utilizando código usa los llamados Objetos de datos ActiveX.
Tablas
Práctica 1
Elaborar una aplicación que permitarealizar el mantenimiento de la información contenida en la tabla Curso.
Para el diseño de la interfaz, proceda a ubicar los siguientes controles en el formulario:
3 marcos
4 etiquetas
4 cajas de texto
8 botones de comando
En seguida proceda a establecer las propiedades según se indica:
Form1
| Nombre | FrmMantenCursos |
| Caption | Mantenimiento de cursos |
| BorderStyle |3-Fixed Dialog |
| Moveable | False |
| StartUpPosition | 2-CenterScreen |
Frame1
| Nombre | FraIngreso |
| Caption | |
Frame2
| Nombre | FraNavegador |
| Caption | Navegador |
Frame3
| Nombre | FraMantenimiento |
| Caption | Mantenimiento |
Label1
| Nombre | LblCodigo |
| Caption | Código: |
Label2
| Nombre | LblNombre |
| Caption | Nombre: |Label3
| Nombre | LblVacantes |
| Caption | Vacantes: |
Label4
| Nombre | LblProfesor |
| Caption | Profesor: |
Text1
| Nombre | TxtCurCodigo |
| Locked | True |
| Text | |
Text2
| Nombre | TxtCurNombre |
| Locked | True |
| Text | |
Text3
| Nombre | TxtCurVacantes |
| Locked | True |
| Text | |
Text4
| Nombre | TxtCurProfe |
| Locked| True |
| Text | |
Command1
| Nombre | CmdPrimero |
| Caption | |
| Picture | C:\FundVB\Bitmaps\First.bmp |
| Style | 1-Graphical |
Command2
| Nombre | CmdAnterior |
| Caption | |
| Picture | C:\FundVB\Bitmaps\Previous.bmp |
| Style | 1-Graphical |
Command3
| Nombre | CmdSiguiente |
| Caption | |
| Picture | C:\FundVB\Bitmaps\Next.bmp |
|...
Regístrate para leer el documento completo.