Tecnología

Inicio

Cómo importar base de datos en Visual Basic 6

Una de las grandes ventajas de los entornos de programación modernos, tales como Visual Basic, es la facilidad con la que los datos de base de datos back-end pueden ser utilizados en los programas que desarrolle. En lugar de importar los datos en un nuevo formato o archivo, y luego tener que lidiar con la sincronización de los datos, Visual Basic le permite conectarse directamente a una base de datos en su formato nativo. El resultado es una base de datos única que impulsa su aplicación, pero que todavía se puede acceder en el software original que lo creó.

Instrucciones

El uso de un control de datos

1 Añadir un objeto de control de datos a su programa. Haga clic en el control de la caja de herramientas y arrastre sus dimensiones en su formulario. Si el cuadro de herramientas no está visible, haga clic en "Ver"> "Herramientas" en el menú.

2 Conectar el control de datos a una base de datos. Haga clic en el "DatabaseName" campo de propiedades del control de datos para seleccionarlo. Haga clic en el botón "..." y vaya a la base de datos en el cuadro de diálogo "DatabaseName". Seleccione la base de datos y haga clic en "Abrir" para establecer la propiedad en esta base de datos.

3 Establecer la propiedad "RecordSource" a la tabla de la que los datos se va a leer. Haga clic en la propiedad "RecordSource" para seleccionarlo. Se muestra un menú desplegable, que enumera todas las tablas en la base de datos que está conectado. Seleccionar uno haciendo clic en él.

4 Conectar el control de datos a un control enlazado. Por ejemplo, es posible que desee mostrar en el campo Apellidos en un cuadro de texto. Arrastre un control de cuadro de texto en el formulario. Haga clic en la propiedad "DataSource" y seleccione el nombre de la DataControl (Data1 por defecto) de la lista desplegable. Haga clic en el "DataField," y seleccione un campo de la lista de elementos de una tabla a los datos que se muestran en el cuadro de texto. Repita este proceso para todos los controles enlazados.

El uso de un control ADO

5 Agregue el control de datos ADO para su caja de herramientas seleccionando "Proyecto"> "Componentes" en el menú. En el cuadro de diálogo "Componentes", haga clic en la ficha "Controles" y desplácese hacia abajo para localizar el elemento "control de datos ADO de Microsoft". Haga clic en la casilla de verificación junto a él y haga clic en "OK" para añadirlo a la caja de herramientas.

6 Agregue el control de datos ADO (ADODC) a su forma, arrastrándolo a las dimensiones deseadas.

7 Introduzca la cadena de conexión necesaria para conectarse a la base de datos. Haga clic en el "ConnectionString" propiedad para seleccionarlo y, a continuación, haga clic en el botón "..." para mostrar el diálogo "Páginas de propiedades". Haga clic en el botón de opción "Usar cadena de conexión" y luego el botón "Build". El asistente de "vínculo de datos" le permite seleccionar todos los componentes de la cadena de conexión haciendo clic en los parámetros adecuados. A modo de ejemplo, se conecta a una base de datos denominada test VBTest.mdb se hace seleccionando primero "Microsoft Jet 4.0 OLE DB Provider" como el Proveedor y seleccionando "Siguiente". Introduzca la ruta de acceso a la base de datos en el campo 1 (C: \ 1Los datos \ VBTest.mdb) y haga clic en "Prueba de conexión" para verificar que se puede conectar a. Haga clic en "Aceptar" para construir la cadena de conexión. En este ejemplo se produce una cadena que dice lo siguiente:

Provider = Microsoft.Jet.OleDb.4.0; Data Source = C: \ 1Los datos \ VBTest.mdb; Persis Security Info = False

Haga clic en "Aceptar" para aplicar la cadena de conexión.

8 Establecer la propiedad "RecordSource" a la mesa con el que desea trabajar. Haga clic en "..." en el campo de texto de la propiedad. En el cuadro de diálogo "Páginas de propiedades", establezca la opción "Tipo de comando" a "2-adCmdTable", y luego la "tabla o un procedimiento almacenado de Nombre" al nombre de la tabla. Haga clic en "Aceptar" para guardar los valores.

9 Añadir los controles enlazados necesarias para trabajar con los elementos de datos, y conectarlos al control de datos ADO y los campos apropiados.