Ir diretamente para o conteúdo principal

ReconnectDB

Estrutura

ReconnectDB(bShowMessage, bIgnoreConnectionLoss)

Tipo

Procedimento

Descrição

Este procedimento força uma desconexão seguida de uma reconexão imediata à base de dados IndySoft. É útil chamar este procedimento se tiver capturado uma exceção anterior e suspeitar de um tempo limite da base de dados numa operação de longa duração, etc. Isto irá criar uma nova ligação para que possa tentar executar novamente.

Parâmetros

| Parâmetro | Tipo | Descrição | | bShowMessage | Booleano | Se definido como «1», após uma reconexão bem-sucedida, é exibida uma caixa de diálogo informando que a ligação foi restabelecida | | bIgnoreConnectionLoss | Booleano | Se definido como «1», após uma reconexão mal-sucedida, o executável atual continua em execução (mesmo sem ligação à base de dados). Se for «0», é apresentada uma mensagem ao utilizador («A ligação foi perdida em %s - por favor, volte a iniciar sessão...») e a aplicação é encerrada. |