intercambio de informacion en base de datos

11/06/2007 - 02:59 por karen oliva | Informe spam
buenas!
Queria hacer una pregunta con respecto a la obtención de información
desde una base de datos.
Al tener un SW en un PC y que desde ahi me suba la informacion que
guardo en una base de datos a un host , la cual se captará en un
dispositivo movil,tengo ke usar 2 bases de datos distintas?? osea sql
server y la ke usa el dispositivo movil,osea sql server ce?? . La
idea es que cuando capte la informacion en el movil pueda tambien
realizar insert,delete,etc.

ojala me puedan ayudar y puedan postearme paginas para tener mayor
informacion,gracias de ante mano a todos :).

Preguntas similare

Leer las respuestas

#1 David caso
21/06/2007 - 10:16 | Informe spam
¿tu SQlServer esta accesible para el dispositivo movil?, o ¿lo subes a
un servidor de internet para que este se la descarge?

si unicamente te refieres a usar el SQLCE desde el dispositivo y manejar
la informacion en dispositivo, no tendras ningún problema, al igual que
podras manejar el fichero sdf desde el pc, como si estuvieras en el
dispositivo.

Si lo quieres es sincronizarlo automaticamente, microsoft tiene
herramientas para hacer la sincronización de datos, a traves el IIS, y
si no recuerdo mal, solo te sirve para un SQLServer, si tienes otros
motores de BD no te lo se decir, y ahi yo no te puedo decir nada, porque
nunca lo he usado.
Yo para sincronizarlo lo que hago es manejar el sdf desde el PC, y
actualizar la BBDD local con los datos proporcionados desde el
dispositivo movil. Es decir que hago yo "a mano" la sincronización, y
funciona perfectamente.

un saludo


karen oliva escribió:
buenas!
Queria hacer una pregunta con respecto a la obtención de información
desde una base de datos.
Al tener un SW en un PC y que desde ahi me suba la informacion que
guardo en una base de datos a un host , la cual se captará en un
dispositivo movil,tengo ke usar 2 bases de datos distintas?? osea sql
server y la ke usa el dispositivo movil,osea sql server ce?? . La
idea es que cuando capte la informacion en el movil pueda tambien
realizar insert,delete,etc.

ojala me puedan ayudar y puedan postearme paginas para tener mayor
informacion,gracias de ante mano a todos :).

Respuesta Responder a este mensaje
#2 Unai Zorrilla Castro
30/06/2007 - 19:40 | Informe spam
Lo que preguntas es muy común y hay bastantes alternativas, pero depende de
cual sea el propósito de la aplicación puede tener muy diversas alternativas.

En primer lugar, si deseas manejar datos en tu dispositivo móvil de forma
desconectada, es decier si necesidad de acceder a internet o servicio
extenerno deberías de usar Sql Server CE. Actualmente tienes la versión 3.1,
llamada Sql Ce Compact Edition, que como bien dice 'David caso' puedes usarla
también desde equipos de escritorio, solamente en esta versión no en
anteriores.

Ahora viene el problema de como traigo datos de una fuente remota y los
incorporo a la base de datos del dispositivo móvil. Para esto puedes usar
como primer alternativa RDA o Merge Replication, para ver la diferencia
puedes leerte

http://www.microsoft.com/spanish/ms...J_3575.asp

Por supuesto siempre tienes la alternativa de realizarte tus propios
mecanismos de sincronización usando WS.

Por último otra alternativa para los trabajos desconectados es el uso de
MSMQ y la mensajería asíncrona, en este caso algo más complejo pero también
de mucha utilidad.

Espero haberte ayudado.
Saludos
Unai Zorrilla Castro
Microsoft MVP Compact Framework
Web: www.canaldotnet.com
Blog: http://www.geeks.ms/blogs/unai


"karen oliva" wrote:

buenas!
Queria hacer una pregunta con respecto a la obtención de información
desde una base de datos.
Al tener un SW en un PC y que desde ahi me suba la informacion que
guardo en una base de datos a un host , la cual se captará en un
dispositivo movil,tengo ke usar 2 bases de datos distintas?? osea sql
server y la ke usa el dispositivo movil,osea sql server ce?? . La
idea es que cuando capte la informacion en el movil pueda tambien
realizar insert,delete,etc.

ojala me puedan ayudar y puedan postearme paginas para tener mayor
informacion,gracias de ante mano a todos :).


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida