Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Clonar Cursor de ClientDatSet (https://www.clubdelphi.com/foros/showthread.php?t=70188)

gcaffe 05-10-2010 19:02:50

Clonar Cursor de ClientDatSet
 
Hola a todos:he leído un artículo muy interesante de Cary Jensen de como Clonar Cursores de los ClientDataset, m interesa mucho, lamentablemente el link del ejemplo que propone no funciona, he buscado por internet ejemplo de como hacer los clonados pero no encuentro algo que me aclare el tema.¿Alguno de ustedes me puede indicar donde encontrar o decirme un ejemplo de para clonar Clientdataset combiando los rangos de vista.?Muchas gracias

jhonny 05-10-2010 19:15:04

Puedes ver el siguiente link que habla al respecto http://edn.embarcadero.com/article/29416

jhonny 05-10-2010 19:20:48

ahhh caramba, te pasé fue el link al articulo que seguramente tu ya leiste... el ejemplo esta es en http://codecentral.embarcadero.com/c...sting?id=19418

Al González 05-10-2010 21:32:41

Tanto en el sitio de Embarcadero, como en la propia ayuda de Delphi y en estos foros, encontrarás buenos ejemplos del método CloneCursor de TClientDataSet. :)

Cita:

Empezado por gcaffe (Mensaje 378470)
[...] clonar Clientdataset combiando los rangos de vista [...]

Me llamó la atención esta parte, pues hace poco tiempo encontré ciertas faltas en la forma en que trabaja ese método cuando lo llamas con un valor de True en el parámetro Reset.

Básicamente que aun cuando indiques Reset = True, el cursor clon conserva el rango y el ordenamiento (índice interno) que tuviese el cursor origen. Un remedio en esos casos es hacer un CancelRange y un DSCursor.UseIndexOrder (szDEFAULT_ORDER).

Pero en tu caso no tengo muy claro a qué te refieres cuando dices "combinando los rangos", ¿podrías explicarte más detalladamente?

Saludos.

Al González. :)

gcaffe 08-10-2010 19:40:47

Gracias a todos por sus respuestas, ya estoy estudiando el ejemplo y creo que haré funcionar mi proyecto.
Tuve un error mecanográfico puse 'combinando' quise decir 'cambiando'

Muchas gracias.


La franja horaria es GMT +2. Ahora son las 15:16: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