![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
pasar datos de una tabla a otra
Al pasar los datos de una tabla access a otra de interbase resulta que en un campo varchar(250) no se almacenan todos los datos, sino unos pocos.
Cual puede se el problema?. codigo: IBtable1NSERIE.AsString:=ADOQuery1NSeries.AsString; Un saludo. |
#2
|
||||
|
||||
¿Puede ser que esos campos tengan más de 250 caracteres?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Si el campo contendra tantos caracteres mejor declaralo MEMO.
|
#4
|
|||
|
|||
Los campos tienen 245 caracteres.
|
#5
|
||||
|
||||
Te aconsejaría revisar el tipo de los campos en la base de datos, sobretodo fíjate si en la tabla de Interbase, el campo, está definido como 'VARCHAR' y tiene el tamaño suficiente para contener los carácteres que quieres almacenar. Tambien asegúrate de que no estás intentando almacenar un Memo en un campo de tipo String.
Saludos! |
#6
|
|||
|
|||
jmariano:
El campo de la base origen de access es de tipo texto (255) y la destino es de interbase varchar (245), pero si con tamaño suficiente para contener todos los carácteres. Un saludo. |
![]() |
|
|
![]() |
|