Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 18-08-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.471
Poder: 21
newtron Va camino a la fama
Hola.

Creo que el problema que tienes es el siguiente

Código Delphi [-]
for I := 0 to query1.Fields.Count - 1 do
  begin
    IBTable1.FieldByName('NUM_REG').AsInteger := nr;
    IBTable1.Fields[i].Value := query1.Fields[i].Value;

en este código asignas por un lado el valor nuevo al campo "NUM_REG" pero en la siguiente linea al empezar desde el campo 0 de la tabla vuelves a asignar el mismo campo con el valor antiguo.

Suponiendo que el campo "NUM_REG" es el primero deberías de empezar en el for por el 1 o chequear antes de asignarlo que no es ese campo si empiezas desde el 0, por ejemplo:
Código Delphi [-]
for I := 0 to query1.Fields.Count - 1 do
  begin
    IBTable1.FieldByName('NUM_REG').AsInteger := nr;
    If IBTable1.Fields[i].Name<>'NUM_REG' then
      IBTable1.Fields[i].Value := query1.Fields[i].Value;

Saludos
__________________
Be water my friend.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Union de Tablas MaMu SQL 4 22-08-2008 23:14:47
Union de 3 tablas en una Base de Datos Access jon_g461 Conexión con bases de datos 3 08-04-2008 20:30:31
ayuda con union de tablas en php?? foetus PHP 2 17-12-2007 14:50:02
La Unión Europea puso en marcha un plan para grabar todas las comunicaciones ptt Noticias 3 24-11-2005 22:31:51
sería mucho pedir??? (union de tablas) ELINK Firebird e Interbase 5 05-05-2005 01:37:55


La franja horaria es GMT +2. Ahora son las 02:50:13.


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
Copyright 1996-2007 Club Delphi