tdbfdataset. Desplazamiento de lectura de campos ??? ( Para Ignacio, Jose)
Publicado: Mié May 19, 2010 4:22 pm
Hola a todos
Quiero exponer algo raro que me esta ocurriendo y que no tiene logica para
mi.
La tarea que realizo es leer tres tablas dbf, identicas en estructura,
alojadas en tres distintas carpetas.
a) catamarcexpediciventas.dbf
b) santiagoexpediciventas.dbf
c) cersaexpediciventas.dbf
Uso un solo datasource al que voy cambiando la propiedad cconnect segun la
carpeta que quiero recorrer. El proceso recopila ventas de clientes en
paquetes. En la lectura de las carpetas "a" y "b" cuando pido el valor del
campo PACKS de ventas me trae el valor del campo siguiente que se llama
ORIGEN, pero los demas campos si los toma correctamente (esto es numero de
factura, fecha, precio de venta etc), cuando leo la carpeta "c" el valor es
el correcto o sea el del campo PACKS.
Pense que por el parecido a la palabra reservada PACK de compactar podria
ocasionar este problema, cambie el nombre del campo a CAJAS y ocurre
exactamente lo mismo. Tome entonces para las carpetas "a" y "b" el valor del
campo anterior que se llama DESTINO y me toma el valor correcto de PACKS.
Si el proceso lo realizo de esta manera los resultados dan correctos.
Por como lo veo hay un desplazamiento del campo a leer, pero solo en las
carpetas a y b, los motivos los ignoro (hasta ahi llegan mis dos neuronas en
su capacidad de analisis)
Podria alguien tirarme alguna idea del porque de este problema si es que
estoy haciendo algo incorrecto o que puedo corregir para solucionar este
hecho.
Desde ya muchas gracias.
Luis Cahisa
Quiero exponer algo raro que me esta ocurriendo y que no tiene logica para
mi.
La tarea que realizo es leer tres tablas dbf, identicas en estructura,
alojadas en tres distintas carpetas.
a) catamarcexpediciventas.dbf
b) santiagoexpediciventas.dbf
c) cersaexpediciventas.dbf
Uso un solo datasource al que voy cambiando la propiedad cconnect segun la
carpeta que quiero recorrer. El proceso recopila ventas de clientes en
paquetes. En la lectura de las carpetas "a" y "b" cuando pido el valor del
campo PACKS de ventas me trae el valor del campo siguiente que se llama
ORIGEN, pero los demas campos si los toma correctamente (esto es numero de
factura, fecha, precio de venta etc), cuando leo la carpeta "c" el valor es
el correcto o sea el del campo PACKS.
Pense que por el parecido a la palabra reservada PACK de compactar podria
ocasionar este problema, cambie el nombre del campo a CAJAS y ocurre
exactamente lo mismo. Tome entonces para las carpetas "a" y "b" el valor del
campo anterior que se llama DESTINO y me toma el valor correcto de PACKS.
Si el proceso lo realizo de esta manera los resultados dan correctos.
Por como lo veo hay un desplazamiento del campo a leer, pero solo en las
carpetas a y b, los motivos los ignoro (hasta ahi llegan mis dos neuronas en
su capacidad de analisis)
Podria alguien tirarme alguna idea del porque de este problema si es que
estoy haciendo algo incorrecto o que puedo corregir para solucionar este
hecho.
Desde ya muchas gracias.
Luis Cahisa