Manejo de Sql Server Mobile en pc

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:


 



  1. El primer paso será el de agregar la referencia a System.Data.SqlServerCe.dll:


    1. Ir a Agregar referencia

    2. Buscarla en Program FilesMicrosoft Visual Studio 8Common7IDE

  2. Copiar las siguientes librerías al lado del ejecutable a crear


    1. sqceca30.dll

    2. sqlcecompact30.dll

    3. sqlceer30[lenguaje].dll

    4. sqlceme.dll

    5. sqlceoledb30.dll

    6. sqlceqp30.dll

    7. 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

4 comentarios sobre “Manejo de Sql Server Mobile en pc”

  1. Gracias x escribir algo sobre SqlServerCe, eh estado averiguando x distintos blog y eh encontrado cosas muy ibteresantes. como crear mantenimientos simples q no implican un esfuerzo sofisticado.
    Pero tb hize una demo en vb.net, con system.data.sqlclient
    y me resulto. pense que no se podia hacer, pero corre igual que una aplicacion normal hecha en un windows form.
    Quisiera saber si hago bien o no estoy utilizando al maximo lo que es el SqlServerCe.

  2. esto que han puesto aquí creo q es para la sql server ce 2005, ¿pero y para la 2000 (2.0)? no encuentro más que la System.data.sqlserverce.dll correspondiente, pero no las otras. además me casca en PC donde en el PPC va perfecto.

    necesito crear una bbdd sql server ce 2000 pero desde el pc, y después pasarlo a la pda ya creada.

  3. POR CIERTO, gracias!!

    probé lo dicho anteriormente para la sql server ce 2005 y sí, funciona!, pero me hace falta lo mismo pero para la 2000 ce, POR FAVOR AYUDAAA ;(

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *