Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Quando um aplicativo terminar de usar uma fonte de dados, ele chamará SQLDisconnect. O SQLDisconnect libera todas as instruções alocadas na conexão e desconecta o driver da fonte de dados. Ele retornará um erro se uma transação estiver em processo.
Depois de desconectar, o aplicativo pode chamar SQLFreeHandle para liberar a conexão. Depois de liberar a conexão, é um erro de programação do aplicativo usar o identificador da conexão em uma chamada para uma função ODBC; fazer isso tem consequências indefinidas, mas provavelmente fatais. Quando SQLFreeHandle é chamado, o driver libera a estrutura usada para armazenar informações sobre a conexão.
O aplicativo também pode reutilizar a conexão para se conectar a uma fonte de dados diferente ou reconectar-se à mesma fonte de dados. A decisão de permanecer conectado, em vez de desconectar e reconectar posteriormente, exige que o desenvolvedor de aplicativos considere os custos relativos de cada opção; tanto a conexão com uma fonte de dados quanto a permanência conectado pode ser relativamente dispendiosa, dependendo do meio de conexão. Ao fazer uma compensação correta, o aplicativo também deve fazer suposições sobre a probabilidade e o tempo de operações adicionais na mesma fonte de dados.