Tutorial: Agregar una base de datos de SQL Server Compact 3.5 a una aplicación e implementarla

Este tutorial proporciona instrucciones paso a paso para incorporar una base de datos de SQL Server Compact 3.5 en una aplicación basada en Windows.

En este tutorial se muestran las tareas siguientes:

  • Crear una aplicación nueva basada en Windows

  • Agregar una base de datos de SQL Server Compact 3.5 a un proyecto.

  • Crear controles de formularios Windows Forms enlazados a datos.

  • Implementar la aplicación (incluida la base de datos) mediante la implementación ClickOnce.

Requisitos previos

Para completar las tareas de este tutorial, necesitará:

  • SQL Server Compact 3.5

Crear la aplicación basada en Windows

El primer paso es crear un proyecto de aplicación basada en Windows.

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 crear una aplicación nueva basada en Windows

  1. En el menú Archivo, elija Nuevo y haga clic en Proyecto.

  2. Asigne al proyecto el nombre SQLCompactWalkthrough.

  3. Haga clic en Aplicación para Windows y, a continuación, en Aceptar. Para obtener más información, vea Crear aplicaciones basadas en Windows.

    Se crea el proyecto SQLCompactWalkthrough y se agrega al Explorador de soluciones.

Agregar la base de datos y crear el origen de datos

El paso siguiente después de crear el proyecto consiste en agregar la base de datos de SQL Server Compact 3.5 al proyecto y crear un nuevo origen de datos basado en tablas en la base de datos. El nuevo origen de datos se utilizará para arrastrar y colocar enlaces de datos de la ventana Orígenes de datos en la sección siguiente.

En este procedimiento, creará un origen de datos basado en la tabla Customers de la base de datos de ejemplo Northwind mediante el Asistente para la configuración de orígenes de datos. El Asistente para la configuración de orígenes de datos se inicia automáticamente cuando se agrega a un proyecto un archivo de base de datos de SQL Server Compact 3.5.

Nota

La base de datos de ejemplo Northwind para SQL Server Compact 3.5 se denomina Northwind.sdf y está ubicada en C:\Archivos de programa\Microsoft SQL Server Compact Edition\v3.5\Ejemplos.

Para crear un origen de datos

  1. En el menú Proyecto, haga clic en Agregar elemento existente.

  2. En el cuadro de diálogo Agregar elemento existente, vaya a la ubicación del archivo Northwind.sdf y, a continuación, haga clic en Agregar.

    Nota

    En el cuadro de diálogo Agregar elemento existente, tiene que hacer clic en Archivo de datos en la lista Objetos de tipo para poder ver el archivo .sdf.

    Después de agregar el archivo de base de datos, se abre el Asistente para la configuración de orígenes de datos en la página Elija los objetos de base de datos.

  3. Expanda el nodo Tablas y compruebe la tabla Customers.

  4. Haga clic en Finalizar; el archivo de base de datos (Northwind.sdf) se agregará al proyecto junto con un conjunto de datos con tipo (NorthwindDataset).

Crear controles para mostrar los datos

Ahora que se ha creado el origen de datos y que está disponible en la ventana Orígenes de datos, puede arrastrar la tabla a un formulario Windows Forms para crear una cuadrícula enlazada a datos.

Para agregar una cuadrícula enlazada a datos al formulario Windows Forms

  1. Desde la ventana Orígenes de datos, arrastre el nodo Customers a Form1.

  2. Presione F5 para ejecutar la aplicación.

    El formulario aparecerá con los datos del cliente cargados en la cuadrícula.

Implementar la aplicación

En el supuesto de que la aplicación esté completa, ya se está preparado para implementarla. En este tutorial, utilizará la implementación ClickOnce.

La creación de una implementación ClickOnce para una aplicación que contiene una base de datos de SQL Server Compact 3.5 consiste en configurar la información de publicación apropiada en el Diseñador de proyectos.

Nota

Cuando se agrega un archivo de base de datos de SQL Server Compact 3.5 a un proyecto, se configura automáticamente la información de publicación apropiada para la implementación ClickOnce. Sin embargo, en este tutorial inspeccionará y comprobará cada configuración para saber cómo funciona la implementación.

Para configurar la implementación ClickOnce en una aplicación que tiene una base de datos de SQL Server Compact 3.5

  1. Para abrir el Diseñador de proyectos, en el Explorador de soluciones, haga doble clic en Mi proyecto si está trabajando en un proyecto de Visual Basic, o en Propiedades si está trabajando en un proyecto de C#.

  2. Haga clic en la ficha Publicar.

  3. Haga clic en Archivos de aplicación y, a continuación, establezca el Estado de la publicación del archivo Northwind.sdf en Archivo de datos (Automático).

    Esta configuración notifica al instalador que debe colocar este archivo en el directorio de datos.

  4. Haga clic en Aceptar.

  5. Haga clic en Requisitos previos y, a continuación, active la casilla correspondiente a SQL Server Compact 3.5.

    Esta configuración notifica al instalador que debe comprobar si el motor en tiempo de ejecución de SQL Server Compact 3.5 existe, e instalarlo desde Internet si no lo encuentra.

Crear el instalador

Ahora que ya está configurada la información de publicación para implementar la base de datos de SQL Server Compact 3.5 junto con la aplicación, es el momento de crear el instalador.

Para crear el instalador

  1. En el área Ubicación de publicación, haga clic en el botón de puntos suspensivos (...) para abrir el cuadro de diálogo Abrir sitio web.

  2. Seleccione Sistema de archivos.

  3. Cree una nueva carpeta en la que se vaya a implementar el instalador y, a continuación, selecciónela.

    Nota

    Puede crear la carpeta en cualquier sitio. Sólo tiene que recordar dónde está situada para poder buscarla posteriormente.

  4. Haga clic en Abrir.

  5. Haga clic en Publicar ahora para crear el instalador.

Pasos siguientes

Copie la carpeta que acaba de crear en un equipo que no contenga SQL Server Compact 3.5 y, a continuación, instale la aplicación ejecutando el programa de instalación. El instalador detectará el requisito previo de SQL Server Compact 3.5 e instalará SQL Server Compact 3.5 como parte de la instalación de la aplicación.

Vea también

Tareas

Cómo: Agregar una base de datos de SQL Server Compact 3.5 a un proyecto

Cómo: Implementar una base de datos de SQL Server Compact 3.5 con una aplicación

Conceptos

SQL Server Compact 3.5 y Visual Studio

Otros recursos

Obtener acceso a los datos en Visual Studio

Crear aplicaciones de datos