Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-05-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 21
gluglu Va por buen camino
Como clonar un TIBDataSet ?

Hola amigos !

He consultado este hilo, pero no me aclaro del todo.

Quiero hacer lo mismo que el compañero AGAG4, buscar en un DataSet 'paralelo' o 'clonado'. Haciendo uso del DisableControls y posterior EnableControls, no me deja el DBGrid que tiene asociado el IBDataSet de idéntica manera que antes de mi búsqueda y operaciones. Al final acaba subiéndome una fila, o al fin de cuentas, con algunos registros 'traspuestos' después de mis operaciones.

Por eso pensé en 'clonar', como aconsejó Neftalí en el hilo arriba indicado, el DataSet que ya había obtenido con anterioridad. No quiero hacer la consulta SQL de nuevo ya que pueden haber cambiado los registros en la base de datos y por lo tanto obtener un Set de Datos diferente.

Como puedo entonces incorporar a un nuevo DataSet exáctamente los registros que se encuentran en otro dataset diferente ?

He probado :
Código Delphi [-]
...
var
  Aux_DataSet : TIBDataSet;
 
begin
 
  Aux_DataSet := TIBDataSet.Create(Self);
  Aux_DataSet.DataBase    := DM0.IBDatabase1;
  Aux_DataSet.Transaction := DM0.IBTransaction1;
pero cuando Neftalí se refería en su hilo a asociar la misma consulta, no sé como interpretarlo.

Otra opción que no sé como realizarla sería algo así como 'Insertar' en un nuevo DataSet los registros que pueda obtener del DataSet original.

Gracias de nuevo por vuestras ayudas.
__________________
Piensa siempre en positivo !
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
Duplicar / Clonar tabla con ADO Marcb3 Conexión con bases de datos 2 30-01-2007 13:15:37
Como Clonar un ibDataset???? AGAG4 Firebird e Interbase 4 28-10-2004 17:21:36
IBX TIBDataset ¿cómo lanzar las distintas sentencias en él? trastamara Firebird e Interbase 5 08-09-2004 00:36:14
Búsquedas y TIBDataSet Clantt Conexión con bases de datos 0 12-08-2004 01:01:07
Orden en TIBDataset barman Firebird e Interbase 6 24-11-2003 21:26:00


La franja horaria es GMT +2. Ahora son las 01:03:40.


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