Tratamento de Erro na Coneccao - Oracle x Delphi(bde)

03/03/2004

0

Quando uso um TDataBase1 para fazer a conecção a qualquer falha ele responde sempre o mesmo erro
ORA-01012- NOT LOGED ON

mas gostaria de tratar os possíveis erros :

senha inválida
host inválido
bd aberto em mode exclusive
msg particular (tenho uma trigger de conect que impede um user de se logar em maq. diferentes)

alguém sabe como tratar a msg real logando via DataBase.

Oracle 8.16
Delphi 5 (TDataBase)


Motta

Motta

Responder

Posts

07/03/2004

Rfpsatin

tipo, manja do componente exception do delphi? nao lembro agora se tem ele na ide do delphi 5, a partir da 6 já tem. Caso haja vc pode usá-lo para tal. Basta vc tratar tudo isso lá. Caso vc nao tiver vc pode dar uma olhada na sessao aqui da revista, tem um exemplo de tratar erro q vc pode usar.


Responder

09/03/2004

Motta

Na realidade a solução é trocar a dll de coneccao durante a checagem do login e troca-la de novo na conceccao normal vide
http://delphiforum.icft.com.br/forum/viewtopic.php?t=28206&start=0&postdays=0&postorder=asc&highlight=

caso tenha curiosidade


Responder

09/03/2004

Rfpsatin

ow foi mal, li rapido d+ e nao percebi direito o problema


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar