Buscar

Como acessar tabelas access?

Código

{Primeiro crie um alias apontando para o diretorio onde está o arquivo .mdb do access, este apontamento deve ser testado clicando no botão connectt. Se funcionar, pode fechar salvando o novo alias. Caso contrário verifique se o diretório está correto e se o arquivo mdb existe neste diretório. Bem, após isso, vá no delphi, abra um projeto novo, coloque um componente tdatabase, uma query, um datasource e um dbgrid. Após isso clique duas vezes no componente tdatabase, após clicar, aparecerá um formulário, informe o nome que deseja dar ao database em name, em alias name, clique na seta e escolha o alias criado anteriormente, depois clique em defaults, se quiser uma senha para acesso ao banco, procure a palavra PASSWORD dentro da janela que foi preenchida com comandos quando você clicou em defaults, e digite a senha desejada, se não quiser senha deixe em branco. Após fazer isto, clique em OK. Bem, agora vá em propriedades do tdatabase e clique em conectt, ele vai pedir um usuário e uma senha, se não colocou password, basta clicar em ok que ele se conectará e caso tenha uma password digite-a. Uma vez conectado, vá na query, na propriedade strings, coloque a instrução SELECT acessando a tabela que está dentro do arquivo MDB. Veja bem, não é para colocar o arquivo mdb mas sim uma ou mais das tabelas que estão dentro do MDB. Depois disso na propriedade database, escolha o nome que deu ao seu database, se você fez tudo correto, o nome dele tem que estar na lista. Bom, agora active a query. Após isso vá no datasource e conecte-o á query, e depois vá no dbgrid e sete o datasource para o datasource criado. Se fez tudo correto e se a tabela tiver dados, você os verá no dbgrid. }

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Banco de dados
Adicionada dia: 04/06/03
Por: Felipe Monteiro
Visualizada: 8903 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009