Cómo: Crear consultas parametrizadas de TableAdapter
Publicado: abril de 2016
Una consulta parametrizada devuelve datos que cumplen las condiciones de una cláusula WHERE dentro de la consulta. Por ejemplo, puede parametrizar una lista de clientes para mostrar solo los clientes de una determinada ciudad; para ello, agrega WHERE City = @City
al final de la instrucción SQL que devuelve una lista de clientes.
Las consultas de TableAdapter parametrizadas se crean en el Diseñador de Dataset o durante la creación de formularios de enlace a datos en una aplicación de Windows, con el comando Parametrizar origen de datos en el menú Datos. El comando Parametrizar origen de datos también crea controles en el formulario para especificar los valores de los parámetros y ejecutar la consulta. Para obtener más información, vea Generador de criterios de búsqueda (cuadro de diálogo).
Nota
Para construir una consulta parametrizada, use la notación de parámetros específica de la base de datos para la que está codificando. Por ejemplo, los orígenes de datos de Access y Oledb usan el signo de interrogación '?' para denotar los parámetros, por lo que la cláusula WHERE tendría esta apariencia: WHERE City = ?
.
Nota
Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Customizing Development Settings in Visual Studio.
Crear una consulta de TableAdapter parametrizada
Para crear una consulta parametrizada en el Diseñador de Dataset
Cree un nuevo TableAdapter y agregue una cláusula WHERE con los parámetros deseados a la instrucción SQL. Para obtener más información, vea Cómo: Crear TableAdapters.
O bien
Agregue una consulta a un TableAdapter existente, y agregue una cláusula WHERE con los parámetros deseados a la instrucción SQL. Para obtener más información, vea Cómo: Crear consultas de TableAdapter.
Para crear una consulta parametrizada durante el diseño de un formulario enlazado a datos
Seleccione en el formulario un control que ya esté enlazado a un conjunto de datos. Para obtener más información, vea Enlazar controles de Windows Forms a datos en Visual Studio.
En el menú Datos, haga clic en Agregar consulta.
Complete el cuadro de diálogo Generador de criterios de búsqueda y agregue una cláusula WHERE con los parámetros deseados a la instrucción SQL. Para obtener más información, vea Generador de criterios de búsqueda (cuadro de diálogo).
Vea también
TableAdapters
Conectarse a datos en Visual Studio
Preparar la aplicación para recibir datos
Buscar datos en la aplicación
Enlazar controles a los datos en Visual Studio
Modificar datos en la aplicación
Validar datos
Guardar datos
Tutoriales sobre datos