Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Campos de un IBDataset a otro (https://www.clubdelphi.com/foros/showthread.php?t=15081)

noe 09-10-2004 00:31:13

Campos de un IBDataset a otro
 
Saludos a todos los del foro de delphi.
Mi pregunta es la siguiente:
Antes en paradox para pasar el contenido de un campo de una tabla al campo de otra hacia el siguiente codigo:

Table1Matricula.value:=Table2Matricula.Value;

como hago lo mismo para un IBDataset?
Estoy haciendo lo siguiente pero me manda el error
"Field CLAVEPERSONA not found"

Esto es lo que hago:

IBDataset2.insert;
IBDataset2.params.byname('CONSECUTIVO').Value:=IBDataset1.params.byname(CLAVEPERSONA).Value;
IBDataset2.params.byname('NOMBRE').Value:=IBDataset1.params.byname('NOMBRE').Value;
IBDataset2.params.byname('APELLIDOS').Value:=IBDataset1.params.byname('APELLIDOS').Value;
IBDataset2.Post;


Gracias!!

noe 09-10-2004 00:41:32

Gracias ya lo solucione de la siguiente manera:

IBDataset2.insert;
IBDataset2.Fields.FieldByName('CONSECUTIVO').Value:=IBDataset1.Fields.FieldByName('CLAVEPERSONA').Va lue;
IBDataset2.Fields.FieldByName('NOMBRE').Value:=IBDataset1.Fields.FieldByName('NOMBRE').Value;
IBDataset2.Fields.FieldByName('APELLIDOS').Value:=IBDataset1.Fields.FieldByName('APELLIDOS').Value;
IBDataset2.Post;

De todos modos alguna sugerencia para hacerlo de otro modo, se los agradezco mucho.
saludos a todos!


La franja horaria es GMT +2. Ahora son las 19:23:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi