error al introducir numero largo en campo


([N4] info) #1

por un asunto de sincronizacion necesito un codigo ID de la tabla numerico
de longitud 8, empece a trabajar y daba errores que durante horas me han vuelto loco.
hago una prueba con vdataclient
Por favor podeis probar con vdataclient en un campo de este tipo (numerico 8) introducir por ejemplo
el numero 14060910341848685. porque yo al hacerlo, el lo cambia automaticamente por 14060910341848684 y luego la tostada que tengo organizada es la leche.

un saludo
Miguel BENJUMEA
CIBERIDEAS, S.L.


([N1] aztecmexico) #2

Pues lamentablemente solo para confirmarte que hice la prueba y el comportamiento es el mismo, con signo, sin signo, con decimales, sin decimales, haber que nos dice algún colega con mayor experiencia o conocimiento de este tema o algún amigo de Velneo.

Saludos.

Martin Ibarra.


([N4] info) #3

gracias por contestar Martín, lo he descubierto al tratar de leer los registros con javascritp me hacia algo raro, pense que era yo que conozco poco de javascritp y la api, pero la sorpresa a sido buena y lo peor tengo una aplicacion con 150 tablas con ID numerico 8 y con clientes trabajando no se que me voy a encontrar.

un saludo
Miguel


([N1] aztecmexico) #4

Hola Miguel, tomar en cuenta lo que indica el manual del vDevelop respecto a los campos ID.

Numérico: Usado para datos numéricos. El rango máximo del campo es 10 bytes (Del 0 al 0 al 1.208.925.819.614.629.174.706.176, o con signo del -604.462.909.807.314.587.353.088 al 604.462.909.807.314.587.353.088, con 10 decimales del 0,0000000000 al 120.892.581.961.462,9531250000). De esta configuración se ha de excluir el campo ID que tiene como rango máximo 4 bytes (Del 0 al 4294967295).

Saludos.

Martín Ibarra.


([N4] info) #5

Gracias Martín
un saludo