Ya son bastantes las preguntas que surgen sobre este tema, incluso las ‘mentiras’ que de el se comentan. En muchos de los foros de desarrollo para dispositivos móviles, aunque estos sean pocos, se habla de la posibilidad de manejar bases de datos de dispositivos móviles en el pc, muchas de las respuestas dicen que esto no es posible o bien q hay que usar productos de terceros y quien dice que si se puede no explica como realizar dicha tarea. Pues bien como veremos en el post basta con seguir unos simples pasos para comprobar como si se pueden usar bases de datos de Sql Server Mobile desde un pc.
Pasos:
- El primer paso será el de agregar la referencia a System.Data.SqlServerCe.dll:
- Ir a Agregar referencia
- Buscarla en Program FilesMicrosoft Visual Studio 8Common7IDE
- Copiar las siguientes librerías al lado del ejecutable a crear
- sqceca30.dll
- sqlcecompact30.dll
- sqlceer30[lenguaje].dll
- sqlceme.dll
- sqlceoledb30.dll
- sqlceqp30.dll
- sqlcese30.dll
En este momento ya estamos en disposición de manejar cualquier base de datos de Sql Server Mobile desde nuestro pc de igual forma que si estuviéramos haciéndolo en un dispositivo móvil sin necesidad de acompañar la aplicación con ningún tipo de distribución.
¿Qué valor nos proporciona esto? A mi se me ocurren muchas e interesantes tareas que puedo hacer gracias a esto ¿y a vosotros?, espero vuestros comentarios.
Saludos
Unai