Compartir a través de


Cómo: Crear adaptadores de datos utilizando un asistente

Actualización: noviembre 2007

El Asistente para la configuración del adaptador de datos proporciona el método más sencillo y flexible para crear adaptadores de datos. Para obtener información detallada, vea Asistente para la configuración del adaptador de datos.

Nota:

En la versión anterior de Visual Studio, los adaptadores de datos se usaban para la comunicación entre una aplicación con una base de datos. Aunque los adaptadores de datos siguen siendo un componente fundamental de los .Proveedores de datos de .NET Framework (ADO.NET), los TableAdapters son componentes generados por el diseñador que simplifican el proceso de mover datos entre la aplicación y una base de datos. Para obtener más información sobre cómo trabajar con objetos TableAdapters, vea Información general sobre TableAdapter.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, dependiendo de los valores de configuración o de edición activos. 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.

De forma predeterminada, en Visual Studio se ha desactivado la compatibilidad en tiempo de diseño con los adaptadores de datos. A efectos de esta compatibilidad, debe agregarlos al Cuadro de herramientas, como se describe en el primer procedimiento que se muestra a continuación.

Para agregar adaptadores de datos, conexiones y comandos al Cuadro de herramientas

  1. Haga clic con el botón secundario del mouse (ratón) en el Cuadro de herramientas y elija Elegir elementos.

  2. Seleccione los elementos que desea agregar de la ficha Componentes de .NET Framework del cuadro de diálogo Elegir elementos del cuadro de herramientas. Por ejemplo, para utilizar el Proveedor de datos de .NET Framework para SQL Server seleccione SqlDataAdapter, SqlConnection y SqlCommand.

  3. Haga clic en Aceptar para agregar los elementos seleccionados al Cuadro de herramientas.

Para crear un adaptador de datos mediante el Asistente para la configuración del adaptador de datos

  1. Abra el formulario o el componente que esté creando en el diseñador adecuado.

  2. En la ficha Datos del Cuadro de herramientas, arrastre un objeto OleDbDataAdapter, SqlDataAdapter, OdbcDataAdapter o OracleDataAdapter a la superficie de diseño.

    El diseñador agregará una instancia del adaptador al formulario o componente e iniciará el Asistente para la configuración del adaptador de datos.

  3. En el asistente, haga lo siguiente:

    1. En la segunda página, cree o elija una conexión. Para obtener más información acerca de la creación de conexiones, vea Establecer la conexión (ADO.NET).

      Nota de seguridad:

      El almacenamiento de los detalles de la cadena de conexión (como el nombre de servidor, el nombre de usuario y la contraseña) puede afectar a la seguridad de la aplicación. El uso de la seguridad integrada de Windows es una forma más segura de controlar el acceso a la base de datos. Para obtener más información, vea Proteger aplicaciones de ADO.NET.

    2. En la tercera página, especifique si el adaptador debe utilizar instrucciones SQL o procedimientos almacenados para leer y escribir datos. Elija una de las opciones que se enumeran en la tabla siguiente.

      Opción

      Descripción

      Usar una instrucción SQL

      Definirá una instrucción SQL SELECT que el adaptador utilizará para llenar una tabla del conjunto de datos. Basándose en la instrucción SELECT, el asistente generará también instrucciones UPDATE, INSERT y DELETE para actualizar el origen de datos.

      Usar procedimientos almacenados recién creados

      El usuario especifica una instrucción SELECT y el asistente crea procedimientos almacenados, a partir de la instrucción, para leer y actualizar el origen de datos. Si el proveedor no admite esta opción, aparecerá atenuada.

      Usar procedimientos almacenados existentes

      El usuario especifica los procedimientos almacenados existentes que el adaptador utilizará para leer y actualizar el origen de datos.

      La elección que se realiza determina lo que aparece en el siguiente panel.

    3. En la cuarta página, cree la instrucción SELECT o seleccione los procedimientos almacenados existentes. Para obtener ayuda para generar la instrucción SQL, haga clic en Generador SQL para iniciar el Generador de consultas.

      Nota:

      Puede crear una consulta con marcadores de posición de parámetros en la cláusula WHERE, que se llenarán con información reunida en tiempo de ejecución. Para obtener información detallada, vea Parámetros de los comandos de adaptadores de datos.

    Cuando se complete el asistente, generará una instancia de un objeto de conexión con la información especificada en la segunda página.

  4. Si desea cambiar el nombre del adaptador y de la conexión, selecciónelos individualmente en el diseñador y asígneles nombres nuevos en la ventana Propiedades.

  5. Si desea ver qué datos escribirá el adaptador en el conjunto de datos, puede usar una vista previa. Para obtener información detallada, vea Cómo: Obtener una vista previa de los resultados del adaptador de datos.

También puede crear y configurar un adaptador manualmente. Para hacerlo así, deberá tener un objeto de conexión ya disponible. Parte de la configuración del adaptador de datos implica el establecimiento de asignaciones entre las tablas del origen de datos y las del conjunto de datos. Para obtener información detallada, vea Cómo: Crear y configurar adaptadores de datos de forma manual.

Vea también

Tareas

Cómo: Crear y configurar adaptadores de datos de forma manual

Cómo: Obtener una vista previa de los resultados del adaptador de datos

Cómo: Configurar parámetros para adaptadores de datos

Conceptos

Rellenar un objeto DataSet desde un objeto DataAdapter (ADO.NET)

Rellenar un objeto DataSet desde un objeto DataAdapter (ADO.NET)

Lo nuevo en datos

Crear aplicaciones de datos utilizando Visual Studio

Otros recursos

DataAdapters y DataReaders (ADO.NET)

Crear adaptadores de datos

Tutoriales sobre datos

ADO.NET