Como tirar a janela de Login do InterBase

Firebird

01/07/2003

Toda vez que executo meu programa em Delphi, aparece a janela de login do banco de dados InterBase, na qual tenho que digitar o nome do usuário SYSDBA e a senha do banco de dados.
Como posso fazer para que este login não senha solicitado em meus programas?
Utilizo nos formulários componentes TQuery da guia BDE, com consultas através de SQL.
Quando o programa vai executar as consultas, o login é solicitado.


Alexandre7

Alexandre7

Curtidas 0

Respostas

Afarias

Afarias

01/07/2003

Utilize as propriedades LoginPrompt e Params do TDatabase, ex:


with Database1 do
try
LoginPrompt := False;
Params.Values[´user_name´] := ´SYSDBA´;
Params.values[´password´] := ´masterkey´;
Connected := True;
except
// tratamento de erro
end;


GOSTEI 0
Alexandre7

Alexandre7

01/07/2003

Eu já tenho um componente TDatabase no Data Module que utilizo para controle de transações e no qual já ajustei as propriedades descritas acima.
Mas, há como vincular o componente TDatabase ao componente TQuery do formulário? Se há, como faço isso?


GOSTEI 0
Afarias

Afarias

01/07/2003

TQuery.DatabaseName


T+


GOSTEI 0
POSTAR