Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Quando uma aplicação termina de usar uma fonte de dados, chama SQLDisconnect. O SQLDisconnect liberta quaisquer instruções alocadas na ligação e desliga o driver da fonte de dados. Devolve um erro se uma transação estiver em andamento.
Após a desligação, a aplicação pode chamar SQLFreeHandle para libertar a ligação. Após libertar a ligação, é um erro de programação da aplicação usar o handle da ligação numa chamada para uma função ODBC; Fazê-lo tem consequências indefinidas, mas provavelmente fatais. Quando o SQLFreeHandle é chamado, o driver liberta a estrutura usada para armazenar informação sobre a ligação.
A aplicação também pode reutilizar a ligação, quer para se ligar a uma fonte de dados diferente, quer para se reconectar à mesma fonte de dados. A decisão de permanecer ligado, em vez de desligar e religar mais tarde, exige que o autor da aplicação considere os custos relativos de cada opção; Tanto a ligação a uma fonte de dados como a manutenção da ligação podem ser relativamente dispendiosas, dependendo do meio de ligação. Ao fazer um tradeoff correto, a aplicação deve também fazer suposições sobre a probabilidade e o momento de operações futuras na mesma fonte de dados.