FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Funcion FW_ReOpenRecordSet
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Funcion FW_ReOpenRecordSet
Posted: Thu Feb 23, 2023 09:35 AM

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 25.01 ] [ xHarbour 64 bits) ]
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Funcion FW_ReOpenRecordSet
Posted: Thu Feb 23, 2023 07:43 PM

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
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Funcion FW_ReOpenRecordSet
Posted: Wed Mar 08, 2023 02:53 PM

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 25.01 ] [ xHarbour 64 bits) ]
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Funcion FW_ReOpenRecordSet
Posted: Wed Mar 08, 2023 03:45 PM

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

Continue the discussion