In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

No funciona :Recall de TDbfDataSet

Foro público de Xailer en español
Responder
Roque Lopez
Mensajes: 36
Registrado: Dom Jun 11, 2006 11:43 pm

No funciona :Recall de TDbfDataSet

Mensaje por Roque Lopez »

Un saludo al foro, y gracias de antemano:
He encontrado un problemilla con el :recall()del la clase TDbfDataSet,
:RecLock()
:Recall()
:RecUnLock()
No funciona, tampoco sola
:Recall()
He tenido q recurrir a la función del harbour : Dbrecall()
Estoy haciendo algo mal?
Saludos
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

No funciona :Recall de TDbfDataSet

Mensaje por jfgimenez »

Roque,
> He encontrado un problemilla con el :recall()del la clase TDbfDataSet,
>
> :RecLock()
> :Recall()
> :RecUnLock()
>
> No funciona, tampoco sola
>
> :Recall()
>
> He tenido q recurrir a la función del harbour : Dbrecall()
>
> Estoy haciendo algo mal?
El problema no es tal, sino que TDbfDataset:Recall() no funciona lo mismo
que la función DBRecall(). Está explicado en la documentación, aunque veo
que hay un error y falta un "NO" dentro de la explicación:
"Este método se basa en la función DbRecall() típica de
Clipper/[x]Harbour, sin embargo, su funcionamiento no es exactamente igual,
ya que la función NO intenta recuperar el registro en curso, es decir, el
registro donde se encuentra el puntero de navegación y este método intenta
recuperar un registro borrado cualquiera para poder ser reciclado en un
proceso de alta."
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9463
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

No funciona :Recall de TDbfDataSet

Mensaje por ignacio »

> El problema no es tal, sino que TDbfDataset:Recall() no funciona lo mismo
> que la función DBRecall(). Está explicado en la documentación, aunque veo
> que hay un error y falta un "NO" dentro de la explicación:
Creo que está bien, lo transcribo completamente:
[Este método se basa en la función DbRecall() tí­pica de Clipper/[x]Harbour, sin embargo, su funcionamiento no es exactamente igual, ya que la función intenta recuperar el registro en curso, es decir, el registro donde se encuentra el puntero de navegación y este método intenta recuperar un registro borrado cualquiera para poder ser reciclado en un proceso de alta.]
Se hace clara distinción entre lo que hace la función y lo que hace el método. Quizas quedarí­a má claro de la siguiente forma:
[Este método se basa en la función DbRecall() tí­pica de Clipper/[x]Harbour, sin embargo, su funcionamiento no es exactamente igual, ya que la función de Clipper/[x]Harbour intenta recuperar el registro en curso, es decir, el registro donde se encuentra el puntero de navegación y este método de Xailer intenta recuperar un registro borrado cualquiera para poder ser reciclado en un proceso de alta.]
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:[email=453257bd@news.xailer.com...]453257bd@news.xailer.com...[/email]
> Roque,
>
>> He encontrado un problemilla con el :recall()del la clase TDbfDataSet,
>>
>> :RecLock()
>> :Recall()
>> :RecUnLock()
>>
>> No funciona, tampoco sola
>>
>> :Recall()
>>
>> He tenido q recurrir a la función del harbour : Dbrecall()
>>
>> Estoy haciendo algo mal?
>
> El problema no es tal, sino que TDbfDataset:Recall() no funciona lo mismo
> que la función DBRecall(). Está explicado en la documentación, aunque veo
> que hay un error y falta un "NO" dentro de la explicación:
>
> "Este método se basa en la función DbRecall() tí­pica de
> Clipper/[x]Harbour, sin embargo, su funcionamiento no es exactamente igual,
> ya que la función NO intenta recuperar el registro en curso, es decir, el
> registro donde se encuentra el puntero de navegación y este método intenta
> recuperar un registro borrado cualquiera para poder ser reciclado en un
> proceso de alta."
>
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>
>
>
>
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

No funciona :Recall de TDbfDataSet

Mensaje por jfgimenez »

Ignacio,
tienes razón, lo leí mal.
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Roque Lopez
Mensajes: 36
Registrado: Dom Jun 11, 2006 11:43 pm

No funciona :Recall de TDbfDataSet

Mensaje por Roque Lopez »

Muchas, quedo claro es uso del methodo Recall.
Saludos
Roque López
"Roque Lopez" <roque_lopez@terra.es> escribió en el mensaje
news:[email=4531677f@news.xailer.com...]4531677f@news.xailer.com...[/email]
> Un saludo al foro, y gracias de antemano:
>
> He encontrado un problemilla con el :recall()del la clase TDbfDataSet,
>
> :RecLock()
> :Recall()
> :RecUnLock()
>
> No funciona, tampoco sola
>
> :Recall()
>
> He tenido q recurrir a la función del harbour : Dbrecall()
>
> Estoy haciendo algo mal?
>
> Saludos
>
>
>
>
>
>
Responder