![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Error al guardar Número Telefónico
buenas ..
Pues ese es el detalle, intento guardar en una tabla el valor de un número telefónico con el clasico código: Código:
Table1.Open;
try
Table1.FieldByName('TEL_CL').AsInteger :=StrToInt(Edit1.Text);
finally
Table1.Post;
end;
El campo TEL_CL en la BD lo tengo de tipo Numérico. Intenté de igual forma usar una variable para mayor rango de número: Código:
Var
TEL : Int64;
begin
TEL: = =StrToInt(Edit1.Text)
Table1.Open;
try
Table1.FieldByName('TEL_CL').AsInteger :TEL;
finally
Table1.Post;
end;
|
|
#2
|
||||
|
||||
|
Pues porque ese valor excede al máximo de un número entero.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
||||
|
||||
|
Yo usaría StrToInt64 para convertir el valor
|
|
#5
|
||||
|
||||
|
Es que habría que saber también qué tipo de integer usa la base de datos ¿access?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
Habría que aclarar:
1) Qué tipo hay en la Base de Datos y qué tipo debe ser. 2) Qué tipo de dato tiene la variable y qué tipo debe ser. 3) Cómo asignar los valores (porque si se asigna como AsInteger va a fallar). La asignación de AsInteger usa el tipo LongInt:
Que según la ayuda está definido así: Cita:
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#7
|
|||
|
|||
|
Si lo guarda pero al consultar ese valor guarda otro datos diferente.. Por ejemplo guarde el numero 9383869090, lo guardo y al consultarlo guardo el número: 793934498
|
|
#8
|
||||
|
||||
|
Aparte de esto, un telefono se debe guardar como texto, no solo porque hay "números" pocos usuales (ej: +71 333, o *555)
Si no porque ademas, no tiene sentido preguntar "Sacame el promedio de la columna teléfono".
__________________
El malabarista. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| guardar un numero en dos tablas | Daniel10 | Tablas planas | 8 | 19-02-2013 09:35:49 |
| como guardar un numero en la BD a travez del InputBox | Nelly | Varios | 1 | 18-01-2006 20:12:59 |
| ¿Como puedo marcar un numero telefonico a travez del modem de la PC? | Roger_Fernandez | Varios | 7 | 18-11-2004 14:32:54 |
| Marcar un numero telefonico? | danytorres | Varios | 1 | 26-07-2004 02:43:09 |
| Marcar numero telefonico desde delphi | agova | API de Windows | 1 | 18-03-2004 14:14:42 |
|