Fórum tirar tela de login no bde query #487385

30/07/2014

0

Boa tarde
Gostaria de saber como faço para tirar a tela de login de um componente query da palheta bde no delphi, estou fazendo a importação de um xml de produtos para um banco mysql, e esta funcionando certinho no entanto antes de exibir a tela, aparece essa tela de login:

[img]http://arquivo.devmedia.com.br/forum/imagem/345649-20140730-153409.png[/img]

Como faço pra tirar ela, ou existe algum componente que eu possa usar pra subistituir?
os componentes que estou usando são:
2 ClientDataSet (palheta data access)
1 XMLTransformProvider (palheta data access)
1 DataSetProvider (palheta data access)
1 query (palheta bde)

me ajudem por favor
Junior

Junior

Responder

Posts

30/07/2014

Marcos Saffran

Boa tarde Junior

coloque o parâmetro "LoginPrompt" de sua conexão como false.
Responder

Gostei + 0

30/07/2014

Junior

Boa tarde marcos

tentei fazer isso só que esse componente não tem onde especificar a conexão, tipo ele só mostra as conexões odbc ao invés de mostrar o componente Database.
Responder

Gostei + 0

31/07/2014

Renato Rubinho

Buenas,

1. Coloque um objeto TDatabase para conexão com o mysql.
- Clique Duplo no componente para abrir os parâmetros da conexão

- Preencha o campo Name (será o relacionamento com o TQuery)
- Selecione seu driver ODBC e clique no botão "Defaults"
- Preencha o PASSWORD e USER NAME no quadro de parâmetros
- Desmarque o checkbox Login Prompt


2. No TQuery, selecione o DatabaseName atribuído ao TDatabase criado.

3. Conecte o TDatabase, que irá autenticar o acesso sem pedir os dados e o TQuery acessará o banco através deste componente.

Abraççç,
Renato
Responder

Gostei + 0

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

Aceitar