FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Al leer archivo o al grabar mas de 10 registros toda una columna se repite :-(
Hola a todos trabajo con los ibx y delphi 6 se me ha presntado una cosa media especial resulta que tengo que cargar los datos de un query en otro pero cuando lo hago un valor del query al que estoy ingresando los datos no cambia es decir esa columna repite a todos los registros el mismo dato
Ejemplo imaginemos que cargo de un archivo csv los datos a un ibdataset , que tiene estos select // select de consulta
// y Este select en refresh
como ven el campo codigo se repite el mismo en la medida que se ingresan los campos pero solo es ese dato pero si yo me pongo en la linea y presiono f5 me muestra el dato real , que proda estar passando he puesto query.refresh ,queryrefreshsql y nada Espero su invalorable ayuda gracias de antemano
__________________
IVAND |
#2
|
||||
|
||||
Hola.
No se con que motor sql trabajas (interbase, firebird, mysql, oracle...) pero te recomiendo que si usas abreviaturas para las tablas en la select, le pongas a cada campo de que tabla es. Otra cosa que supongo será un error tipográfico, en la línea se te ha colado un cero, ¿no? Salu2
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
#3
|
|||
|
|||
Gracias por tu respuesta amigo , pero ya he intentado todo el 0 no es un error tipografico solo es un campo que se agrega para realizar un calculo que no se graba en la base , el motor es firebird 1.5 , ademas lo raro es que solo es en el campo cod_producto , porque los otros campos quedan muy bien , la validacion del cod_producto se lo realiza en el evento onvalidate del ibdataset , ademas si me coloco en las lineas y presione f5 entonces refresca y muestra el dato correcto
__________________
IVAND |
#4
|
||||
|
||||
Prueba a poner en todos los campos de las select, la tabla de donde vienen.
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
#5
|
||||
|
||||
Cita:
Con respecto a tu problema, porque no dejas que el mismo componente te cree las sentencias y/o podrias colocar el evento onvalidate del campo con el que tienes problemas?. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Borrar datos de toda una columna | osjrod | Varios | 2 | 13-05-2007 13:05:49 |
Como Pintar Solo la Celda y No Toda la Columna de la Celda de un dbGrid?? | AGAG4 | Varios | 11 | 15-11-2004 20:53:28 |
Grabar Multiples registros en caliente (Firebird) | pcicom | Firebird e Interbase | 6 | 27-09-2004 14:35:01 |
Como actualizar toda una tabla con bastantes registros? | IcebergDelphi | Firebird e Interbase | 4 | 16-12-2003 14:08:00 |
Problema al grabar muxos registros en 1 detalle | User_Baja_2 | Conexión con bases de datos | 2 | 05-06-2003 19:52:51 |
|