Tutorial: Conexión a los datos de una base de datos
Actualización: noviembre 2007
La conexión de una aplicación a los datos de Visual Studio se simplifica utilizando el Asistente para la configuración de orígenes de datos. Una vez finalizado el asistente, los datos están disponibles en Ventana Orígenes de datos para arrastrarlos a los formularios.
Nota: |
---|
Los cuadros de diálogo y comandos de menú que se ven podrían ser distintos de los descritos en la Ayuda, en función de la configuración activa o de la edición. Para cambiar la configuración, elija Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio. |
Las tareas ilustradas en este tutorial incluyen:
Crear un nuevo proyecto de Aplicación para Windows.
Crear y configurar un conjunto de datos en la aplicación basada en objetos de base de datos utilizando el Asistente para la configuración de orígenes de datos.
Requisitos previos
Para poder completar este tutorial, necesitará:
- Acceso a la base de datos de ejemplo Northwind. Para obtener más información, vea Cómo: Instalar bases de datos de ejemplo.
Crear el proyecto
Para crear el proyecto nuevo
Desde el menú Archivo, cree un nuevo proyecto.
Seleccione Aplicación para Windows y haga clic en Aceptar. Para obtener más información, vea Crear aplicaciones basadas en Windows.
El proyecto se crea y se agrega al Explorador de soluciones.
Conectar con la base de datos Northwind
Puede conectarse con la versión de SQL Server de la base de datos Northwind o a la versión de Microsoft Access de la base de datos. Cada uno de los procesos se describe en orden en estos dos procedimientos.
Para crear una conexión a la versión para SQL Server de Northwind
En el menú Datos, haga clic en Mostrar orígenes de datos.
En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos.
Haga clic en Siguiente en la página de bienvenida del Asistente para configuración de orígenes de datos.
Seleccione Base de datos en la página Elegir un tipo de origen de datos.
En la página Elegir la conexión de datos, realice una de las siguientes operaciones:
Si una conexión de datos a la base de datos de ejemplo Northwind está disponible en la lista desplegable, selecciónela.
O bien
Seleccione Nueva conexión para configurar una nueva conexión de datos. Para obtener más información, vea Cómo: Crear conexiones a bases de datos de SQL Server o Cómo: Crear conexiones a bases de datos de Access.
Si su base de datos requiere una contraseña, seleccione la opción para incluir datos confidenciales y haga clic en Siguiente.
Haga clic en Siguiente en la página Guardar la cadena de conexión en el archivo de configuración de la aplicación.
Expanda el nodo Tablas en la página Elegir los objetos de base de datos.
Seleccione las tablas Customers y Orders y, a continuación, haga clic en Finalizar.
NorthwindDataSet se agrega al proyecto y las tablas Customers y Orders aparecen en la ventana Orígenes de datos.
Para crear una conexión a la versión para Access de Northwind
En el cuadro de diálogo Elegir origen de datos, seleccione Archivo de base de datos de Microsoft Access y haga clic en Aceptar.
Si el cuadro de diálogo Agregar conexión se abre y el Origen de datos no es el Archivo de base de datos de Microsoft Access, haga clic en Cambiar para abrir el cuadro de diálogo Elegir/Cambiar origen de datos. Para obtener más información, vea Elegir/cambiar origen de datos (Cuadro de diálogo).
Escriba la ruta de acceso del archivo de base de datos Northwind.mdb o haga clic en el botón Examinar para buscarlo. Para obtener más información, vea Agregar o modificar conexión (Microsoft Access).
Haga clic en Aceptar.
Haga clic en Siguiente en la página Guardar la cadena de conexión en el archivo de configuración de la aplicación.
Expanda el nodo Tablas en la página Elegir los objetos de base de datos.
Seleccione las tablas Customers y Orders y, a continuación, haga clic en Finalizar.
NorthwindDataSet se agrega al proyecto y las tablas Customers y Orders aparecen en la ventana Orígenes de datos.
Agregar controles al formulario
Puede crear controles enlazados a datos arrastrando elementos desde la ventana Orígenes de datos hasta el formulario.
Para crear controles enlazados en el formulario
Arrastre el nodo principal Customers de la ventana Orígenes de datos hasta el formulario.
Los controles enlazados a datos con etiquetas descriptivas aparecen en el formulario, junto con una barra de herramientas (BindingNavigator) para explorar los registros. En la bandeja de componentes aparecen NorthwindDataSet, CustomersTableAdapter, BindingSource y BindingNavigator.
Ejecutar la aplicación
Para ejecutar la aplicación
Presione F5.
Se abre Form1 mostrando los datos de la tabla Customers.
Seguridad
Guardar detalles de la cadena de conexión (como la contraseña) puede afectar a la seguridad de la aplicación. El uso de la autenticación de Windows es una forma más segura de controlar el acceso a una base de datos. Para obtener más información, vea Proteger la información de conexión (ADO.NET).
Pasos siguientes
El conjunto de datos que acaba de crear estará disponible en la ventana Orígenes de datos.
Para agregar funcionalidad a la aplicación
Seleccione el resto de los elementos en la ventana Orígenes de datos y arrástrelos hasta un formulario. Para obtener más información, vea Información general sobre la presentación de datos.
Abra el origen de datos en el Diseñador de DataSet para agregar o editar los objetos que constituyen el conjunto de datos.
Agregue la lógica de validación al evento ColumnChanging o RowChanging de las tablas de datos en el conjunto de datos. Para obtener más información, vea Información general sobre validación de datos.
Vea también
Otros recursos
Conectarse a datos en Visual Studio
Preparar la aplicación para recibir datos
Mostrar datos en formularios en aplicaciones para Windows