![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
TTable - Enteros positivos no se muestran correctamente
Qué tal, saludos a todos.
Tengo una tabla DBF con 3,600,000 registros aproximadamente, me solicitan un programa que se ejecute desde CD (es decir que no se tenga que instalar nada) para realizar consultas a esos registros. No me quedo con la tabla DBF porque habría que distribuir e instalar el BDE; entonces estoy en el proceso de pasar todos los datos a Firebird. Hasta ahí todo parecía ir bien pero... Para pasar los datos estoy usando TTable para manejar DBF y para guardar los registros en Firebird IBQuery. Al ejecutar el programa al llegar al IBQuery1.ExecSQL me sale el mensaje: Cita:
Esta misma tabla si la visualizo con Foxpro o con DBF Manager me muestra (y maneja) correctamente los valores enteros. ¿Habrá alguna propiedad para que me muestre los valores correctos? De antemano muchas gracias. Eduardo Laguna
__________________
No lo intentes!. Hazlo o no lo hagas, pero no lo intentes !!! (Yoda) |
#2
|
||||
|
||||
Cita:
![]() |
#3
|
||||
|
||||
Qué tal. Gracias por responder.
No. Precisamente ese es el problema. Si visualizo la tabla con Foxpro o con DBF Manager los datos están bien (el 9 es 9). Coloqué un DBGrid para visualizar los datos de la misma tabla y efectivamente, en Delphi los enteros se muestran como ya lo mencioné (negativos). En la tabla el campo ENT_FED es el entero, los demás son texto. No estoy agregando datos a la tabla DBF, lo que quiero es leerlos para pasarlos a Firebird. Utilizo Delphi XE. Gracias por contestar. Eduardo Laguna.
__________________
No lo intentes!. Hazlo o no lo hagas, pero no lo intentes !!! (Yoda) |
#4
|
||||
|
||||
¿Y con qué conectas a la tabla dbf desde delphi?
¿De qué tipo de campo lo has puesto en firebird? Acabo de probar con una pequeña dbf que tengo por aquí y sale correctamente :s Edito, veo que con BDE, usa otra cosa, ya verás como se soluciona. |
#5
|
||||
|
||||
Lo estoy conectando con TTable del BDE.
En Firebird el campo es Smallint, pero todavía no hago el paso de los datos. Las dos imágenes que subí son de la misma tabla visualizado en Delphi y DBF Manager. Gracias. Eduardo Laguna.
__________________
No lo intentes!. Hazlo o no lo hagas, pero no lo intentes !!! (Yoda) |
#6
|
||||
|
||||
Pues algo raro está pasando, porque yo he hecho algo similar hace poco, aunque solamente eran 4.000 registros y no he tenido ningún problema.
un saludo.
__________________
Guía de Estilo de los Foros Cita:
![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta en ADO devuelve todos los valores positivos | Ermek | Conexión con bases de datos | 4 | 21-01-2009 11:04:32 |
extraer valores enteros desde un reg varchar y guardarlos en reg enteros | Gabichu | SQL | 0 | 12-08-2008 18:44:36 |
Grid q no se muestran | Oxa78 | Varios | 3 | 31-03-2008 21:16:32 |
Sumar por Separado Positivos y Negativos en Rave | norberto_larios | Impresión | 1 | 19-08-2006 16:57:48 |
Numeros positivos con signo | Romanosky | Varios | 1 | 11-05-2004 12:20:10 |
![]() |
|