Funcion FW_ReOpenRecordSet

Post Reply
User avatar
leandro
Posts: 1744
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Has thanked: 34 times
Been thanked: 10 times
Contact:

Funcion FW_ReOpenRecordSet

Post by leandro »

Hola buenos días para todos

Que pena la ignorancia pero quería saber que hace la función FW_ReOpenRecordSet(), adofuncs.prg.

De antemano gracias
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]
User avatar
Armando
Posts: 3271
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Been thanked: 2 times
Contact:

Re: Funcion FW_ReOpenRecordSet

Post by Armando »

Leandro:

Pues eso, re abre la tabla especificada sin necesidad de cerrarla previamente.

Cuando puede ser esta situación?, por ejemplo, en una consulta a las ventas
de cada cliente, el usuario teclea el código de cliente y tu aplicación busca y
muestra las ventas de dicho cliente, ahora el usuario quiere consultar ventas
de otro cliente, el SELECT a la tabla ventas debe incluir el número de cliente,

Por lo tanto, el código del segundo SELECT será diferente al primero, al menos
en el número de cliente.

Si intentas crear el recordset de la segunda consulta, es probable que te tire
un error porque la tabla ya tiene un recordset previo y la tabla está abierta.

Hay dos opciones, cierras el recordset de la primera consulta y ejecutas la
segunda consulta o

Utilizas la función FW_ReOpenRecordSet() que se encarga de cerrar y abrir
la tabla con la nueva consulta.

Creo que me extendí demasiado, todo por la intención de apoyar.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
leandro
Posts: 1744
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Has thanked: 34 times
Been thanked: 10 times
Contact:

Re: Funcion FW_ReOpenRecordSet

Post by leandro »

Amigo gracias por responder.

Ok, déjame hago unas pruebas de re apertura de recorset para terminar de entender y poder comprobar si es lo que pienso. Ejemplo abrir varias child con el mismo recorset.

Cualquier cosa comento.
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]
User avatar
Armando
Posts: 3271
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Been thanked: 2 times
Contact:

Re: Funcion FW_ReOpenRecordSet

Post by Armando »

Leandro:

Así de bote pronto, creo que para la situación que presentas deberás abrir
tantos record sets como mdi childs tengas.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Post Reply