tirar tela de login no bde query

Delphi

30/07/2014

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

Curtidas 0

Respostas

Marcos Saffran

Marcos Saffran

30/07/2014

Boa tarde Junior

coloque o parâmetro "LoginPrompt" de sua conexão como false.
GOSTEI 0
Junior

Junior

30/07/2014

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.
GOSTEI 0
Renato Rubinho

Renato Rubinho

30/07/2014

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
GOSTEI 0
POSTAR