Página 1 de 1

No funciona :Recall de TDbfDataSet

Publicado: Dom Oct 15, 2006 12:47 am
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

No funciona :Recall de TDbfDataSet

Publicado: Dom Oct 15, 2006 5:46 pm
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

No funciona :Recall de TDbfDataSet

Publicado: Lun Oct 16, 2006 9:57 am
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
>
>
>
>
--

No funciona :Recall de TDbfDataSet

Publicado: Lun Oct 16, 2006 10:26 am
por jfgimenez
Ignacio,
tienes razón, lo leí mal.
--
Un saludo,
José F. Giménez
http://www.xailer.com

No funciona :Recall de TDbfDataSet

Publicado: Dom Oct 22, 2006 7:12 pm
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
>
>
>
>
>
>