Página 1 de 1

Equivalencia del Bigint en Clarion???

Publicado: Vie May 13, 2011 2:07 pm
por Jaaljuba
Hola a todos, tengo el siguiente problema con una aplicación.
Resulta que en la aplicación requieren digitar los datos de unas planillas generadas por el estado, actualmente la numeración la manejo en Clarion como Long y en SQL Server como Int, hasta aqui no hay lios y funciona de maravilla, el problema resulto ahora que llegaron unos consecutivos que superan la capacidad del Long.
Estuve revisando y SQL Server tiene un Bigint pero NO se como manejarlo en Clarion, esta seria la primera solución.
Una segunda solucion fue cambiar el tipo de dato a CString en Clarion y Varchar en SQL Server y cuando requiera buscar el consecutivo que en este momento lo hago por un SP la variable local crearla como Bigint.

Gracias de antemano por cualquier sugerencia.

Re: Equivalencia del Bigint en Clarion???

Publicado: Vie May 13, 2011 2:42 pm
por DanielRuzo
Definilos como DECIMAL, que llega hasta 31 dígitos. Para contener valores que vienen de un BIGINT lo tendrías que definir como DECIMAL(20), con picture @n_20 (el BIGINT llega hasta 19 dígitos con signo).

Re: Equivalencia del Bigint en Clarion???

Publicado: Mié Jun 15, 2011 2:35 am
por Jaaljuba
Daniel mil gracias, aunque aun no hice el cambio pues me metí en otro cuento lo voy a probar y te cuento.

Mil gracias nuevamente,