Access - BDE

Delphi

26/11/2003

ESTOU COM PROBLEMAS PARA CONFIGURAR UM BANCO DE DADOS FEITO EM MSACESS. CRIO O ALIAS COM O TIPO MSACCESS, O PATH
TUDO, MAS QUANDO VOU ATIVAR SEMPRE PEDE O USER NAME E A PASSWORD. JÁ CONFIGUREI O USER NAEM E A PASSWORD E CONTINUA DANDO O ERRO ´NÃO ENCONTRADO IDAPI..FALTA DLL.
SE ALGUEM PUDER COLABORAR OBRIGADO!!![/b]


[b:b19e6b11c2]Favor não postar a mensagem em caixa alta, pois equivale a gritar. Por favor, leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url].[/b:b19e6b11c2]
Sandra/Moderação


Cassio Vinicius

Cassio Vinicius

Curtidas 0

Respostas

Jdasg

Jdasg

26/11/2003

Esquece o Access use BD....


GOSTEI 0
Flavia_mococa

Flavia_mococa

26/11/2003

Sugiro que voce configure o USER NAEM E A PASSWORD conforme o banco de dados (Usuario e Senha) para facilitar a programação, agora se o banco de dados nao tiver senha tambem nao a crie no alias, quando a conexão estiver sendo feita digite o usuario e a senha que voce criou e ele deve conectar, agora se o usuario e a senha nao foram criados deixe em branco e clique em ok que a conexao deve ser estabelecida.
Contudo se mesmo assim nao der certo sugiro que use o ADO para fazer essa conexão. Assim voce tem mais chances de sucesso.


GOSTEI 0
Glauco Filoco

Glauco Filoco

26/11/2003

Amigo,

Você, por acaso, está usando o Access [b:adfe6b10b3]2000 ou XP[/b:adfe6b10b3] ??

Caso positivo, eu tenho uma informação: o BDE, a partir da versão 5
do Delphi, não traz o driver para acesso ao Access [b:adfe6b10b3]2000[/b:adfe6b10b3]. Só tem para versões anteriores do Access (até a 97).

É por esse motivo que o Delphi 5 trouxe a nova palheta de componentes
( ADO ), para acesso via OLEDB ao Access, SQL Server, Oracle, etc.

Talvez essa DLL que o BDE te avisa na mensagem se refira a esse proble-
ma. Se este for o caso, vc só conseguirá acesso ao Acess 2000 via ADO
ou o antigo ODBC, da Microsoft.

Espero ter lhe ajudado.
Abraço,


GOSTEI 0
Martoss

Martoss

26/11/2003

Por que não usa o Data Module, vc cria uma conexão ODBC, vai no delphi cria um Data Module, adiciona uma AdoConnection conectada a essa ODBC e na opcao da adoConnection vc coloca com false a opão Login Prompt.

Espero ter ajudado, qualquer duvida email-me


GOSTEI 0
Rafael Heise

Rafael Heise

26/11/2003

Para fazer isso, você precisa colocar um TDataBase, e configurar ali
a propriedade Params, que deve ter USER=USUARIO e PASSWORD=SENHA e tem que ser assim desse jeito, se colocar espaços no = ele diz que é um parâmetro inválido.
e dai setar a propriedade LoginPrompt para False.
beleza?
dai vai funcionar...
ahhhh e tem que configurar o AliasName e o DataBaseName para o Alias da sua aplicação no BDE.
você pode usar com uns esquemas diferentes, mas pro seu caso vai ser assim blz? valeu!


GOSTEI 0
Rafael Heise

Rafael Heise

26/11/2003

a questão que falei é que se você colocar no AliasName um nome tipo DB, ele vai deixar você configurar as suas Tables/Querys com AliasName DB. Dai caso algum dia você venha a mudar o Alias no BDE da sua aplicação, tipo por causa de uma versão ou sei lá, você só muda no TDataBase e então todo o sistema estará certo.
Se sua aplicação for pequena, aconselho você a fazer isso, fica melhor!
Caso ache que não vale a pena, faça apenas como eu postei na mensagem anterior.
Valeu!


GOSTEI 0
POSTAR