Eu sempre fecho a conexão assim:
use
RDDSETDEFAULT( "SQLMIX" )
RDDINFO( 1002,,, nConnection)
Estranhamente, às vezes fecha, às vezes não fecha a conexão.
Já testei verificar o retorno de RDDINFO( 1002,,, nConnection). Às vezes retorna .T., às vezes retorna .F., às vezes retorna NIL. Não sei por que isso.
Detalhe: mesmo quando retorna .T., nem sempre ele fecha efetivamente a conexão. Pelo menos é a impressão que eu tenho, pois, quando abro nova conexão, o número dela é o seguinte àquela que supostamente teria sido fechada.
Gostaria de saber se existe uma forma de fechar todas as conexões ativas ao mesmo tempo. Alguém sabe me informar?