Compartir a través de


Cómo: Usar SQL Server 2005 Compact Edition 3.1 en proyectos administrados (Dispositivos)

Actualización: noviembre 2007

En este tema se explica cómo utilizar SQL Server 2005 Compact Edition 3.1 en proyectos de dispositivos inteligentes administrados. En ocasiones, los programadores utilizan esta versión de SQL Server porque está integrada en la memoria ROM de los dispositivos y emuladores de Windows Mobile 6.

Nota importante:

Debe completar el Tutorial: Crear aplicaciones de Windows Forms para un dispositivo antes de comenzar.

Para agregar una referencia a un proveedor de datos administrado

  1. Descargue e instale el Kit de desarrollo de software para progamadores de Microsoft SQL Server 2005.

  2. Abra el proyecto de dispositivo que creó completando el procedimiento Tutorial: Crear aplicaciones de Windows Forms para un dispositivo.

  3. En el Explorador de soluciones, haga clic con el botón secundario en el proyecto y seleccione Agregar referencia.

    Aparecerá el cuadro de diálogo Agregar referencia.

  4. Haga clic en la ficha Examinar, busque el archivo unidad:\Archivos de programa\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\plataforma\System.Data.SqlServerCe.dll, y haga clic en Aceptar.

  5. (Únicamente para Visual Basic) Agregue una referencia a System.Data.

Para agregar una base de datos de SQL Server 2005 Compact Edition 3.1 al proyecto

  1. En el Explorador de soluciones, haga clic con el botón secundario en el proyecto, señale Agregar y seleccione Elemento existente.

    Aparecerá el cuadro de diálogo Agregar elemento existente.

  2. En la lista desplegable de tipos de objeto, seleccione Todos los archivos (*.*).

  3. Busque el archivo unidad:\Archivos de programa\Microsoft SQL Server Compact Edition\v3.1\SDK\Samples\Northwind.sdf y haga clic en Agregar.

  4. Haga clic en Cancelar en los cuadros de diálogo Actualizar a la base de datos de SQL Server Compact 3.5 y Asistente para la configuración de orígenes de datos.

    El archivo de base de datos aparece en el Explorador de soluciones.

Para conectarse a la base de datos

  1. En el Cuadro de herramientas, arrastre un control Button al formulario.

    Si no puede ver el Cuadro de herramientas en el entorno de desarrollo integrado (IDE), haga clic en Cuadro de herramientas en el menú Ver. Si no está visible la ficha Controles de dispositivo en el Cuadro de herramientas, haga clic con el botón secundario del mouse en Cuadro de herramientas y seleccione Mostrar todo.

  2. Haga clic con el botón secundario en el control Button del formulario y seleccione Propiedades.

  3. En la ventana Propiedades, escriba Connect y presione ENTRAR para establecer la propiedad Text.

  4. Haga doble clic en el control Button del formulario.

    Se abrirá el Editor de código, con el cursor situado en el controlador de eventos.

  5. Inserte el siguiente código de Visual Basic:

    Dim conn As New System.Data.SqlServerCe.SqlCeConnection("data source='\Program Files\DeviceSample\Northwind.sdf';")
    conn.Open()
    

    O bien

    Inserte el código siguiente de C#:

    System.Data.SqlServerCe.SqlCeConnection conn = new System.Data.SqlServerCe.SqlCeConnection("data source='\\Program Files\\DeviceSample\\Northwind.sdf';");
    conn.Open();
    
    Nota:

    Puede que deba modificar la cadena de conexión, según cuál sea la carpeta de implementación del proyecto.

    Al depurar o implementar esta aplicación, Visual Studio copia la base de datos de ejemplo Northwind.sdf e implementa la aplicación en el dispositivo. La aplicación se conecta a la base de datos pero no realiza ninguna operación.

Vea también

Tareas

Cómo: Actualizar proyectos administrados a SQL Server Compact 3.5 (Dispositivos)

Conceptos

Usar bases de datos de SQL Server 2005 Compact Edition 3.1 (Dispositivos)