by Armando » Thu Feb 23, 2023 7: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