desconexão do banco de dados

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

desconexão do banco de dados

Mensagem por cjp »

Pessoal, tenho enfrentado problema com conexões que ficam abertas na minha base MySQL.

Eu sempre fecho a conexão assim:

Código: Selecionar todos

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?
Inacio de Carvalho Neto
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

desconexão do banco de dados

Mensagem por JoséQuintas »

Da outra vez demorou pra descobrir o problema, mas se era errado antes usar o número direto, sem a definição do CH, continua sendo errado.

Se isso dá problema, é pesquisar todos os fontes, e alterar todos os fontes.
Ou até deixar anotado, caso os fontes não fiquem em sua máquina.

É que lembrei de algo assim ter acontecido, e .... foi com você mesmo.... rs

https://pctoledo.org/forum/viewto ... 45#p109999
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder