Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Ayuda con variables enteras (https://www.clubdelphi.com/foros/showthread.php?t=73063)

yevabas 29-03-2011 23:04:12

Ayuda con variables enteras
 
Buenas tardes

Perdon no se si este sea el hilo correcto pero es un problema con base de datos .gdb, lo que ocurre es lo siguiente tengo una tabla y un campo definido como entero, esto lo estoy haciendo con ibexpert.

de una tabla de excel estoy cargando datos, pero me aparecen muchos de esta longitud '5217838310' entonces no lo puedo cargar a la base, pues lo estoy llevando desde delphi de la siguiente manera


Código Delphi [-]
tabla.FieldByName('num').AsInteger :=StrToInt(DDI.Cells[B-1,A]);



la verdad no se que tipo debo definir en la base de datos, y como lo estoy cargando de un StringGrid como debo convertirlo para que funcione correctamente.


gracias por su ayuda

ecfisa 29-03-2011 23:59:16

Hola yevabas.

Si trabajas con Firebird podes declarar el campo como BigInt.
Cita:

BIGINT numbers range from: -9,223,372,036,854,775,808 .. 9,223,372,036,854,775,807.
Un saludo.

yevabas 30-03-2011 16:22:27

ecfisa
 
Hola Ecfisa

Gracias por responder.

la verdad estoy trabajando con ibexpert y me crea bases .gdb (interbase), y las unicas posibilidades q me da al crear una variable son:

Cita:

SmallInt Integer Float Double Presicion Numeric Decimal Date Time TimeStamp Char Varchar
no me deja crear otras, entonces no se que me tocaria hacer ahi!!! si cambiar a otro tipo de tabla solo para está parte o si puedo dejar todo en la misma base de datos.

Un saludo

ecfisa 09-04-2011 05:46:19

Hola yevabas.

Hacé la prueba con:
Código SQL [-]
  NUMERIC(15) /* o NUMERIC(15,0) */
Lamentablemente no tengo Interbase para poder probarlo.

Un saludo.

yevabas 15-04-2011 17:38:10

Cita:

Empezado por ecfisa (Mensaje 396397)
Hola yevabas.

Hacé la prueba con:

Código SQL [-]
NUMERIC(15) /* o NUMERIC(15,0) */




Lamentablemente no tengo Interbase para poder probarlo.

Un saludo.

Ok ecfisa, te agradezco por tu ayuda y perdon por la demora en contestar pero me toco dejar por un tiepo esto pero voy a seguir mirando y cuando lo solucione te comento que hice, y de nuevo muchas gracias por su ayuda quien sabe que hariamos nosotros los novatos sin ustedes.....:cool::D


La franja horaria es GMT +2. Ahora son las 09:27:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi