Ir ao conteúdo
  • Cadastre-se

Acessando Access via BDE no Delphi


dwalisson

Posts recomendados

Pessoal, tenho um banco de dados em Access. Quando configuro os drivers disponíveis pra Access no BDE pra acessar o banco ele sempre pede um login com uma senha... mas onde eu defino esse login e essa senha? Estou fazendo algo de errado?? Como acessar o Access via BDE? Por favor, me ajudem... Ficarei muito grato... Valeu! :D

Link para o comentário
Compartilhar em outros sites

Postado Originalmente por DWall@29 nov 2004, 09:44

Já defini um login/senha no próprio Access e testei no BDE, mas não deu em nada... também já procurei a propriedade "loginprompt", mas ela não estava disponível. Queria saber como acessar o banco diretamente no BDE Administrator. :huh:

Rapaz, se o access que estiveres usando for o 2000, o BDE não consegue acessa-los, pois a Microsogt deixou de informar os drivers para a Borlando a partir do 2000. nesse caso, a opção que podes utilizar é o acesso através do ADO, que inclusive é melhor do o BDE (para acessar o ACCESS)

Link para o comentário
Compartilhar em outros sites

Postado Originalmente por PBJR+29 nov 2004, 10:15QUOTE (PBJR @ 29 nov 2004, 10:15) DWall@29 nov 2004, 09:44

Já defini um login/senha no próprio Access e testei no BDE, mas não deu em nada... também já procurei a propriedade "loginprompt", mas ela não estava disponível. Queria saber como acessar o banco diretamente no BDE Administrator. :huh:

Rapaz, se o access que estiveres usando for o 2000, o BDE não consegue acessa-los, pois a Microsogt deixou de informar os drivers para a Borlando a partir do 2000. nesse caso, a opção que podes utilizar é o acesso através do ADO, que inclusive é melhor do o BDE (para acessar o ACCESS)

Link para o comentário
Compartilhar em outros sites

Postado Originalmente por DWall+30 nov 2004, 09:19QUOTE (DWall @ 30 nov 2004, 09:19)
Postado Originalmente por PBJR@29 nov 2004, 10:15

DWall@29 nov 2004, 09:44

Já defini um login/senha no próprio Access e testei no BDE, mas não deu em nada... também já procurei a propriedade "loginprompt", mas ela não estava disponível. Queria saber como acessar o banco diretamente no BDE Administrator. :huh:

Rapaz, se o access que estiveres usando for o 2000, o BDE não consegue acessa-los, pois a Microsogt deixou de informar os drivers para a Borlando a partir do 2000. nesse caso, a opção que podes utilizar é o acesso através do ADO, que inclusive é melhor do o BDE (para acessar o ACCESS)

Então esse é o problema (uso o Access 2000), quer dizer que só podemos usar até o Access 97 no BDE? <_< Realmente pelo ADO é mais fácil pro Access, mas ele tem algumas desvantagens em relação ao BDE...

Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...
Visitante: hssjunior
 

DWall, tente da seguinte maneira:

1- Vá na palheta BDE e insira um componente DataBase;

2- Se você já estiver com o Alias do banco criado, na propriedade AliasName, escolha o nome que você criou anteriormente;

3- Na propriedade DatabaseName, coloque um nome que referencie ao banco e que não seja igual ao Alias. (isso será usado internamente pelo delphi);

4- Coloque a propriedade Connected como True (aí vai pedir a senha, coloque-a);

5- Depois de colocada a senha, coloque a propriedade LoginPrompt como False;

6- Pronto. Agora você pode usar os outros componentes do delphi, a partir desta Database. O delphi cria um Alias temporário com o nome que você informou. no passo 3. Se for usar um TTable por exemplo na propriedade DataBaseName, você escolhe o nome que você informou no passo 3 e as outras propriedades deste componente, configure-as normalmente.

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...