Asistente para la configuración de orígenes de datos

Actualización: noviembre 2007

El Asistente para la configuración de orígenes de datos crea y edita los orígenes de datos en la aplicación. Estos orígenes de datos se pueden crear a partir de bases de datos, servicios Web u objetos, y se pueden enlazar a controles que muestran datos en formularios. Para obtener más información, vea Información general sobre orígenes de datos.

Después de ejecutar el asistente, el origen de datos está disponible en la ventana Orígenes de datos y se puede arrastrar a los formularios de aplicaciones para Windows. Para obtener más información, vea Mostrar datos en formularios en aplicaciones para Windows.

A partir de Visual Studio 2008 SP1, puede configurar la sincronización de datos en el Asistente para la configuración de orígenes de datos. Para obtener más información, vea Tutorial: Crear una aplicación conectada ocasionalmente con el Asistente para la configuración de orígenes de datos.

Además, se ha agregado compatibilidad para la característica de seguimiento de cambios de SQL Server 2008 para Visual Studio 2008 SP1. Puede habilitar el seguimiento de cambios de SQL Server 2008 al configurar la sincronización en el Asistente para la configuración de orígenes de datos. Para obtener más información, vea Cómo: Configurar la sincronización de datos para usar el seguimiento de cambios de SQL Server.

Ejecutar el Asistente

Puede ejecutar el asistente de cualquiera de las siguientes maneras:

  • Elegir Agregar nuevo origen de datos en el menú Datos.

  • Elegir Agregar nuevo origen de datos en la Ventana Orígenes de datos.

  • Elegir Agregar nuevo origen de datos en la propiedad DataSource de controles de formularios Windows Forms enlazables a datos.

Dependiendo del tipo de origen de datos seleccionado (base de datos, servicio web u objeto), el asistente comenzará en cualquiera de las diversas páginas del Asistente. Para obtener información sobre una página determinada, selecciónela en la lista siguiente:

  • Elegir un tipo de origen de datos

  • Elegir la conexión de datos

  • Guardar la cadena de conexión en el archivo de configuración de la aplicación

  • Elegir los objetos de base de datos

  • Elegir tablas para almacenar en caché (Visual Studio 2008 SP1)

  • Agregar referencia Web

  • Seleccionar un objeto que desea enlazar

Elegir un tipo de origen de datos

Seleccione el tipo de origen de datos que desea crear a partir de las opciones disponibles mostradas en la página Elegir un tipo de origen de datos. Los tipos de origen de datos compatibles incluyen bases de datos, servicios Web y objetos. El tipo de origen de datos seleccionado determina el resultado de la ejecución del asistente.

La tabla siguiente muestra los resultados de seleccionar cada tipo:

Tipo de origen de datos

Descripción

Resultado en el proyecto

Base de datos

Permite a la aplicación conectar y modificar los datos incluidos en productos de base de datos, como Microsoft SQL Server.

Un conjunto de datos con tipo (archivo .xsd).

Servicio Web

Permite a su aplicación conectar y trabajar con los datos y métodos de un servicio Web.

Dado que los servicios Web pueden devolver muchos tipos diferentes de objetos, el origen de datos resultantes viene determinado por los objetos devueltos por el servicio Web.

Objeto

Permite a su aplicación trabajar con los datos incluidos en objetos existentes.

Si el objeto no está ubicado en el proyecto, debe agregar una referencia al objeto seleccionado para que aparezca en el asistente.

Elegir la conexión de datos

Elija una conexión existente en la lista de conexiones o haga clic en Nueva conexión para abrir Agregar/Modificar conexión (Cuadro de diálogo, General) y crear una conexión a la base de datos.

Después de rellenar el cuadro de diálogo Propiedades de la conexión, el área Detalles de conexión muestra información de sólo lectura acerca del proveedor seleccionado y de la cadena de conexión.

Guardar la cadena de conexión en el archivo de configuración de la aplicación

Elija Sí, guardar la conexión como para almacenar la cadena de conexión en el archivo de configuración de la aplicación. Escriba un nombre para la conexión o utilice el nombre predeterminado.

Las cadenas de conexión guardadas en el archivo de configuración de la aplicación simplifican el proceso de mantenimiento de la aplicación si se modifica la conexión a la base de datos. En caso de un cambio en la conexión a la base de datos, puede modificar la cadena de conexión en el archivo de configuración de la aplicación, en lugar de editar el código fuente y tener que volver a compilar la aplicación. Para obtener información sobre cómo editar una cadena de conexión en el archivo de configuración de la aplicación, vea Cómo: Editar una cadena de conexión.

Nota de seguridad:

La información se almacena en el archivo de configuración de la aplicación como texto sin formato. Para reducir el riesgo de acceso no autorizado a información confidencial, puede cifrar los datos. Para obtener más información, vea Cifrar y descifrar datos.

Elegir los objetos de base de datos

De los objetos disponibles mostrados en la vista de árbol, seleccione los objetos de la base de datos que se van a introducir en la aplicación.

Seleccione Habilitar almacenamiento en caché de la base de datos local para almacenar (en caché) los datos de una base de datos local en el cliente. Seleccione todos los objetos de base de datos que desea tener en el conjunto de datos, asimismo, tiene la opción de seleccionar las tablas que desea almacenar de verdad en la memoria caché localmente en la página siguiente del asistente (la página Elegir tablas para almacenar en caché ). Para obtener más información sobre cómo almacenar en la memoria caché la base de datos local, vea Información general sobre las aplicaciones conectadas ocasionalmente.

Proporcione un nombre para el conjunto de datos en el cuadro Nombre de DataSet.

Sugerencia:

Puede cambiar el tamaño de la ventana, si fuera necesario.

Elegir tablas para almacenar en caché (Visual Studio 2008 SP1)

Esta página sólo aparece si seleccionó Habilitar almacenamiento en caché de la base de datos local en la página Elija los objetos de base de datos.

Seleccione la tabla o tablas que desea almacenar en la memoria caché localmente en el cliente, así como el modo de sincronización para cada tabla.

Al conectarse a una base de datos de SQL Server 2008, puede seleccionar Usar seguimiento de cambios de SQL Server 2008 para utilizar las características de seguimiento de cambios incorporadas en SQL Server 2008.

Para obtener más información sobre cómo incorporar una memoria caché de base de datos local en su aplicación, vea Información general sobre las aplicaciones conectadas ocasionalmente.

Agregar referencia Web

Al finalizar la página Agregar referencia Web del asistente, se agrega una referencia al servicio Web del proyecto y se rellena la ventana Orígenes de datos con objetos devueltos por el servicio Web. El origen de datos creado a partir del servicio Web contiene los elementos devueltos por dicho servicio Web. Por ejemplo, si el servicio web devuelve un conjunto de datos con tipo, el origen de datos creado es el conjunto de datos, mientras que si el servicio web devuelve un tipo, el origen de datos es en este caso el tipo devuelto. Para obtener más información, vea Agregar referencia Web (Cuadro de diálogo).

Nota:

Los elementos que aparecen en la ventana Orígenes de datos dependen de la información devuelta por el servicio Web. Algunos servicios Web podrían no proporcionar suficiente información para que el Asistente para la configuración de orígenes de datos pueda crear objetos enlazables. Por ejemplo, si el servicio web devuelve un conjunto de datos sin tipo, no aparecerá ningún elemento en la ventana Orígenes de datos una vez completado el asistente. Esto ocurre porque los conjuntos de datos sin tipo no proporcionan esquemas, por lo que el asistente no tiene información suficiente para crear el origen de datos.

Seleccionar un objeto que desea enlazar

Seleccione el objeto que desea enlazar desde la vista de árbol. La vista de árbol sólo muestra los objetos que se encuentran actualmente en la aplicación. Para enlazar un externo de objeto a su aplicación, debe agregar primero una referencia de su aplicación al objeto externo. Para agregar referencias a ensamblados externos, haga clic en Agregar referencia en el menú Proyecto y, a continuación, seleccione el ensamblado que desea usar en el Agregar referencia (Cuadro de diálogo). Después de agregar la referencia, navegue por la vista de árbol, localice el tipo deseado y haga clic en Siguiente.

Nota:

Si el objeto que desea no aparece en el asistente, genere el proyecto que contiene su objeto y reinicie el asistente.

Vea también

Tareas

Cómo: Crear TableAdapters

Cómo: Crear consultas de TableAdapter

Conceptos

Información general sobre TableAdapter

Información general sobre las aplicaciones conectadas ocasionalmente

Otros recursos

Introducción a Data Access

Conectarse a datos en Visual Studio

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Mostrar datos en formularios en aplicaciones para Windows

Modificar datos en la aplicación

Validar datos

Guardar datos