Debido a una normativa que saco IMPUESTO NACIONALES, acá en Bolivia, tuve que aumentar el tamaño del campo NROFACTURA de 15 a 20.
Trabajo con ADS.
Al grabar un numero de 19 digitos no hay problema (lo hago con una sentencia SQL)
Al recuperarlos es el problema
Ejemplo:
Code: Select all | Expand
8424492347448222700 -> 8424492347448222720 //19 _ los dos ultimos digitos
999999999999999999 -> 1000000000000000000 //18 _ todo
98765432101234567 -> 98765432101234560 //17 _ el ultimo digito
9876543210123456 -> 9876543210123456 //16 digitos OK!!
Code: Select all | Expand
for n = 1 to Len( ::aBuffer )
::aBuffer[ n ] = ( ::nArea )->( FieldGet( n ) )
next
Pero con ADS (segun el manual) dice que acepta hasta 32
El problema esta en la lectura/recuperacion de los datos
Alguna sugerencia?
de antemano, gracias por la respuesta
Atentamente
Rolando
Cochabamba, Bolivia