Reativar conexão ( SQL Server 2000 , DBX, Delphi 7)
19/06/2008
0
Não consigo reativar conexão em tempo de execução.
Ex: O sistema está rodando normal, se rede cai, ele roda em contigencia, quando a rede volta ele deveria reconectar no banco.
com o Oracle é só eu tentar dar um Open em um ClientDataset, se o banco estiver no ar ele ativa a conexão e pronto mas no MSSQL ele não consegue reativar. Ja tentei no SQLConnection fechar e abrir (sqc.Open, sqc.Close), desconectar e conectar (sqc.Connected := False, sqc.Connected := True )e nada adianta.
Alguem pode me ajudar ?
Murilo-jau
Posts
20/06/2008
Murilo-jau
No SQL SERVER
Yes ORACLE
20/06/2008
Murilo-jau
Esta é a bendita mensagem
20/06/2008
Murilo-jau
Descobri que este erro acontece pois o comando de ativar a conexão está sendo feita dentro de uma Thread.
Mas só posso fazer isso dentro da Thread pois precisa ser executado em segundo plano, enquanto o usuario usa o sistema em contingência, senão fica aparecendo msg de erro eternamente.
:( :x
24/06/2008
Murilo-jau
Não vou pode mudar o driver, vou ver o q fazer agora
Clique aqui para fazer login e interagir na Comunidade :)