Compartir a través de


Cómo: Crear consultas parametrizadas (Dispositivos)

Actualización: noviembre 2007

En los pasos siguientes se supone que hay una base de datos de SQL Server Compact 3.5 disponible en la ventana Orígenes de datos. Para obtener más información, vea Cómo: Crear una base de datos (Dispositivos) o Cómo: Agregar una base de datos a un proyecto de dispositivos.

Si se desea que los usuarios puedan escribir diferentes valores para un parámetro, utilice una interrogación ("?") como parámetro a la hora de diseñar la consulta en cuestión. Si se crea la consulta utilizando la etiqueta inteligente en el diseñador de Windows Forms, tal y como se muestra en los siguientes pasos, se generará automáticamente una interfaz de usuario en el formulario Windows Forms. Si se crea una consulta en el TableAdapter del Diseñador de Dataset, tal y como se muestra en los últimos pasos, no se genera automáticamente ninguna interfaz de usuario.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para establecer la especificación de un parámetro utilizando el Diseñador de Windows Forms

  1. Arrastre una tabla en formato Datagrid o Details desde la ventana Orígenes de datos hasta el formulario en el diseñador.

    Puede seleccionar el formato haciendo clic en la flecha situada a la derecha del nombre de la tabla.

  2. Haga clic en la etiqueta inteligente en el componente arrastrado y, a continuación, haga clic en Agregar consulta.

    El método abreviado de teclado para abrir el cuadro de diálogo Tareas es Mayús+Alt+F10.

  3. En el cuadro de diálogo Generador de criterios de búsqueda, seleccione Nuevo nombre de consulta.

    Utilice el nombre predeterminado o cree un nombre de su elección.

  4. Puede especificar los parámetros ahora cambiando la instrucción SQL en el cuadro Texto de la consulta o haciendo clic en Generador de consultas.

Para especificar un parámetro mediante el cuadro Texto de la consulta

  1. Agregar una cláusula WHERE al final de la instrucción SELECT.

  2. Haga clic en Aceptar para cerrar el cuadro de diálogo Generador de criterios de búsqueda.

    Se muestra un botón con enlace a consultas en el formulario del diseñador.

Para especificar un parámetro mediante el Generador de consultas

  1. En el cuadro de diálogo Generador de consultas:

    • Agregue una cláusula WHERE en el Panel de instrucciones SQL.

      O bien

    • Escriba el parámetro en Filtro, en la Columna adecuada.

      Este enfoque escribe la cláusula WHERE de manera automática en el panel Instrucción SQL.

  2. Haga clic en Aceptar para cerrar el cuadro de diálogo Generador de consultas.

  3. Haga clic en Aceptar para cerrar el cuadro de diálogo Generador de criterios de búsqueda.

    Se muestra un botón con enlace a consultas en el formulario del diseñador.

Para especificar un parámetro utilizando el Diseñador de Dataset

  1. En Explorador de soluciones, haga clic con el botón secundario del mouse en el archivo .xsd y, a continuación, haga clic en Abrir.

  2. En el Diseñador de Dataset, haga clic con el botón secundario del mouse en TableAdapter, señale Agregar y, a continuación, haga clic en Consulta.

  3. En el Asistente para configuración de consultas de TableAdapter, seleccione Usar instrucciones SQL y, a continuación, haga clic en Siguiente.

  4. En la página Elija un tipo de consulta, seleccione SELECT que devuelve un solo valor y, a continuación, haga clic en Siguiente.

  5. En la página Especifique una instrucción SELECT de SQL, haga clic en Generador de consultas.

    Si lo desea, es posible agregar la cláusula WHERE aquí.

  6. Utilice el Generador de consultas tal y como se describe más arriba en este tema.

    Nota:

    No se genera automáticamente ningún elemento de interfaz de usuario al crear consultas utilizando el Asistente para configuración de consultas de TableAdapter.

Vea también

Tareas

Cómo: Agregar una consulta parametrizada a un formulario en una aplicación para Windows

Tutorial: Aplicación de consulta parametrizada

Conceptos

Herramientas de diseño de consultas y vistas

Usar bases de datos de SQL Server Compact 3.5 (Dispositivos)

Referencia

Generador de criterios de búsqueda (cuadro de diálogo)