Guardar información en Pocket PC

21/07/2008 - 20:10 por Henry de Sousa | Informe spam
Hola amigos que tal!

Les cuento que en la aplicación que estoy desarrollando para una pocket pc
necesito guardar cierta información que está en una BD en sql server 2005 de
forma
que dicha información se pueda consultar desde la pocket sin necesidad de
estar conectado a la BD, por ejemplo cuando no estés en la oficina.

El problema que tengo es que no sé cual sería la mejor forma de manejar esto.
Me han dicho para guardar algunas tablas que guardan información de los
inventarios, clientes etc...

Pero imagínen que nada más la tabla de los invenarios o artículos tiene más
de 9.000 registros y cuando intento pasar esa información a la Pocket obtengo
un error
de memoria.

Lo que estoy haciendo es intentando cargar un dataset con la información que
está en la tabla de inventario en la base de datos para luego guardarlo en un
archivo xml
en la pocket pc llamando al método WriteXml del dataset, sin embargo
intentando llenar el dataset me da un error de memoria por la cantidad de
información tan grande...

Cuál sería la mejor forma de poder llevar esto a cabo?
Será que está bien como lo estoy haciendo pero tengo que guardar mucho menos
información?

Bueno eso es todo, me gustaría conocer sus opiniones.

Gracias amigos y saludos...
 

Leer las respuestas

#1 Alejandro Mezcua
22/07/2008 - 08:31 | Informe spam
Lo mejor será usar SQL Server CE en el Pocket PC y usar la funcionalidad de
sincronización para descargar los datos del servidor al Pocket.

Si no lo has usado nunca, puedes empezar por aquí:

http://www.microsoft.com/sql/editio...fault.mspx

Un saludo,

Alejandro Mezcua
MVP Device Application Development
http://www.byteabyte.net/

"Henry de Sousa" wrote in message
news:
Hola amigos que tal!

Les cuento que en la aplicación que estoy desarrollando para una pocket pc
necesito guardar cierta información que está en una BD en sql server 2005
de
forma
que dicha información se pueda consultar desde la pocket sin necesidad de
estar conectado a la BD, por ejemplo cuando no estés en la oficina.

El problema que tengo es que no sé cual sería la mejor forma de manejar
esto.
Me han dicho para guardar algunas tablas que guardan información de los
inventarios, clientes etc...

Pero imagínen que nada más la tabla de los invenarios o artículos tiene
más
de 9.000 registros y cuando intento pasar esa información a la Pocket
obtengo
un error
de memoria.

Lo que estoy haciendo es intentando cargar un dataset con la información
que
está en la tabla de inventario en la base de datos para luego guardarlo en
un
archivo xml
en la pocket pc llamando al método WriteXml del dataset, sin embargo
intentando llenar el dataset me da un error de memoria por la cantidad de
información tan grande...

Cuál sería la mejor forma de poder llevar esto a cabo?
Será que está bien como lo estoy haciendo pero tengo que guardar mucho
menos
información?

Bueno eso es todo, me gustaría conocer sus opiniones.

Gracias amigos y saludos...

Preguntas similares