Hola buenas, feliz viernes a tod@s.
De antemano, quiero agradecer a todos los que se tomen el tiempo en leer esta consulta y a todos los que respondan.
Procedo a plantearles el problema:
Estoy desarrollando una aplicación para PDA (Windows CE y Windows Mobile), con Visual Basic 2008 y SQL Server CE. La aplicación recoge todo muy bien, alimento la base de datos desde un xml que genero desde VFP.
Bueno, aclaro también, el sistema en producción está hecho con VFP, pero los Hand Held (PDA), para no complicarme tanto, hice la aplicación en VB 2008, ya vi como instalar el .net FrameWork Compact Edition y también cómo instalar el SQL Server CE (para eso, me comprometí a elaborar un tutorial), ok, hasta ahí todo bien, desde VFP genero el XML que contiene el maestro que se carga en el PDA, todo bien.
Ahora, cuando ya debo procesar la información leída, desde el PDA, genero el XML y desde VFP, con el XMLToCursor lo paso a DBF y ahí estamos bien, pero los problemas suceden con los datos que se exportan.
La estructura de la tabla que exporto (XML) lleva, código (texto de 8 dígitos), descripción (Texto 20 dígitos) y Código de Barra (principalmente), pero el código y el código de barra, son números, pero con formato de texto y contienen valores tales como: 03010001 (código) y 0701270094040 (código de barra), pero al pasarlo a DBF, éstos campos, los pone de tipo numérico y obviamente en ese tipo, los ceros a la izquierda no existen.
Ésto me causa problemas porque luego de exportar, debo revisar esos ceros, con los códigos no tengo problema porque sé que si falta un dígito, le agrego el CERO a la izquierda, pero en los códigos de barra, se llega a tener hasta dos ceros al inicio.
Ahora viene la pregunta, ¿Cómo puedo hacer para que al convertir de XML a DBF mantenga el tipo de dato?
Podría alguien ayuarme?
El formato del XML es el siguiente (para generarlo, simplemente convierto el DataSet a xml con el método (en VB) WriteXML)
Alguien ¿podría ayudarme? Ya finalizando esto, creo que puedo buscar el tiempo para preparar un tuto de cómo desarrollar una app para dispositivos móvios con Windows CE o Mobile, porque ya hasta copio al y desde el PDA (esto con VB), para que el usuario no está copiando y pegando archivos.
Dios L@s Bendiga
Saludos,
Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.comNicaragua
"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)