Decimales
Publicado por Antonio (36 intervenciones) el 05/10/2009 16:07:10
Hola a todos...
Tengo el siguiente caso, creo un cursor y abro una base de datos mediante SQLEXEC (en SQL), creo una rutina usando los comandos: scatther memvar y gather memvar, para pasar los datos de la base de datos al cursor, pero pasa lo siguiente, en el campo de "precio" que tiene el dato de: 782.60, al momento de pasarlo al cursor, se graba: 782.59998,
tengo declarado las siguientes inttrucciones:
SET EXACT ON
set confirm on
SET REFRESH TO 5
SET REPROCESS TO AUTOMATIC
SET DECIMALS TO 3
SET NEAR OFF
SET MARGIN TO 0
SET MEMOWIDTH TO 40
A que se deberá este caso.
Saludos.
Tengo el siguiente caso, creo un cursor y abro una base de datos mediante SQLEXEC (en SQL), creo una rutina usando los comandos: scatther memvar y gather memvar, para pasar los datos de la base de datos al cursor, pero pasa lo siguiente, en el campo de "precio" que tiene el dato de: 782.60, al momento de pasarlo al cursor, se graba: 782.59998,
tengo declarado las siguientes inttrucciones:
SET EXACT ON
set confirm on
SET REFRESH TO 5
SET REPROCESS TO AUTOMATIC
SET DECIMALS TO 3
SET NEAR OFF
SET MARGIN TO 0
SET MEMOWIDTH TO 40
A que se deberá este caso.
Saludos.
Valora esta pregunta


0