Como fazer conexão em BD do Access?
Moderador: Moderadores
-
CARLOS GOMES
- Usuário Nível 1

- Mensagens: 38
- Registrado em: 16 Ago 2003 18:59
- Localização: Duque de Caxias - RJ
Como fazer conexão em BD do Access?
Boa tarde pessoal, estou começando a usar a HMG 3.4.4, já li várias mensagens do forum e não consegui entender como fazer uma conexão com BD do Access, gostaria de um exemplo prático de como fazer esse acesso, desde já agradeço.
)
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Como fazer conexão em BD do Access?
Amigo, veja o arquivo: C:\hmg.3.4.4\SAMPLES\HFCL\SQL\RDD_SQL\mdb\demo.prg
Abraços,
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
-
CARLOS GOMES
- Usuário Nível 1

- Mensagens: 38
- Registrado em: 16 Ago 2003 18:59
- Localização: Duque de Caxias - RJ
Como fazer conexão em BD do Access?
Boa noite Toledo!
Eu já havia compilado esse exemplo e na execução ele gera um erro.
Compilei novamente (pela IDE - HMG) na própria pasta do exemplo, mas continua dando o seguinte erro:
Error SQLBASE/1901 Not connected
Called from DBUSEAREA(0)
Called from MAIN(16)
essa é a linha 16: DBUSEAREA( .T.,, "select * from test", "test" )
Obrigado pela atenção.
Abraços...
Eu já havia compilado esse exemplo e na execução ele gera um erro.
Compilei novamente (pela IDE - HMG) na própria pasta do exemplo, mas continua dando o seguinte erro:
Error SQLBASE/1901 Not connected
Called from DBUSEAREA(0)
Called from MAIN(16)
essa é a linha 16: DBUSEAREA( .T.,, "select * from test", "test" )
Obrigado pela atenção.
Abraços...
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Como fazer conexão em BD do Access?
Amigo, provavelmente o driver de conexão ODBC não está instalado/configurado no seu computador ou está com outro nome em relação ao informado na linha:
Então verifique se o Driver existe. Entre no Painel de Controle do seu Windows e procure por Ferramentas Administrativas, que deve estar em Sistema e Segurança.
Depois entre em Fontes de Dados ODBC e verifique se tem o Driver Microsoft Access Driver (*.mdb) instalado.
Caso o nome do Driver estiver diferente, altere o comando da linha de código acima no arquivo demo.prg.
Abraços,
Código: Selecionar todos
RDDINFO( RDDI_CONNECT, { "ODBC", "DBQ=" + "test.mdb;Driver={Microsoft Access Driver (*.mdb)}" } )Depois entre em Fontes de Dados ODBC e verifique se tem o Driver Microsoft Access Driver (*.mdb) instalado.
Caso o nome do Driver estiver diferente, altere o comando da linha de código acima no arquivo demo.prg.
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
-
CARLOS GOMES
- Usuário Nível 1

- Mensagens: 38
- Registrado em: 16 Ago 2003 18:59
- Localização: Duque de Caxias - RJ
Como fazer conexão em BD do Access?
Boa Noite Toledo.
Verifiquei o que você falou, mas parece que estar em ordem, realmente não sei qual é o meu problema.
Essa é a imagem do driver de conexão ODBC.
Muito obrigado meu amigo.
Respeitosamente,
Carlos Gomes
Verifiquei o que você falou, mas parece que estar em ordem, realmente não sei qual é o meu problema.
Essa é a imagem do driver de conexão ODBC.
Muito obrigado meu amigo.
Respeitosamente,
Carlos Gomes
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Como fazer conexão em BD do Access?
Amigo, observe que o nome do Driver está diferente, então tem que alterar a linha do demo.prg que indiquei na minha mensagem anterior.Toledo escreveu:Caso o nome do Driver estiver diferente, altere o comando da linha de código acima no arquivo demo.prg.
Troque Driver={Microsoft Access Driver (*.mdb)} por Driver={Microsoft Access Driver (*.mdb *.accdb)}
Abraços
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
-
CARLOS GOMES
- Usuário Nível 1

- Mensagens: 38
- Registrado em: 16 Ago 2003 18:59
- Localização: Duque de Caxias - RJ
Como fazer conexão em BD do Access?
Boa noite Toledo.
Primeiramente quero me desculpar por não ter respondido antes, é que eu tive problemas e não pude acessar ao forum.
Obrigado pela observação, fiz as alterações que você indicou, mas infelizmente, ainda não consegui, continua com o mesmo erro.
Muito obrigado pela sua atenção.
Atenciosamente,
Carlos Gomes
Primeiramente quero me desculpar por não ter respondido antes, é que eu tive problemas e não pude acessar ao forum.
Obrigado pela observação, fiz as alterações que você indicou, mas infelizmente, ainda não consegui, continua com o mesmo erro.
Muito obrigado pela sua atenção.
Atenciosamente,
Carlos Gomes