COMO USAR O VB6 COM ACESS 2000 ?
Oi! Estou com uma duvida seria: tenho um banco de dados do Acess 2000 e preciso montar urgente um sistema em VB 6 para trabalhar ele. O problema é que o VB 6 está dando erro ao tentar acessar o banco de dados. Como eu posso fazer para o VB 6 reconhecer o Acess 2000 ?
Agradeço qualquer ajuda que vocês poderem me dar.
Agradeço qualquer ajuda que vocês poderem me dar.
QUAL ERRO????
POSTA O CODIGO E O ERRO???
ATT,
MARCELO BRESSAN
POSTA O CODIGO E O ERRO???
ATT,
MARCELO BRESSAN
O ideal é usar o banco na versão 2000 mesmo. Verifique qual a versão do DAO que você está usando(Suponho que vc deve está usando DAO ou o Data Control). O Data control deve está dando problema.
VÃÅ este projeto se te ajuda.
Aqui tem mais informações sobre o problema.
Embora você consiga usar o Data Control (do DAO) no access 2000, aconselho você a mudar para o ADO(Que veio para substituir o DAO), então troque o DBGrid pelo DataGrid ou MshFlexgrid. O Msflexgrid é do DAO mas dá para usar com o ADO. Troque o DataControl Pelo ADODC(Ado Data control).
Para finalizar: Veja esse Tutorial.Espero que com todas essas informações você vai deixar de ter problemas com a versão do Access.
VÃÅ este projeto se te ajuda.
Aqui tem mais informações sobre o problema.
Embora você consiga usar o Data Control (do DAO) no access 2000, aconselho você a mudar para o ADO(Que veio para substituir o DAO), então troque o DBGrid pelo DataGrid ou MshFlexgrid. O Msflexgrid é do DAO mas dá para usar com o ADO. Troque o DataControl Pelo ADODC(Ado Data control).
Para finalizar: Veja esse Tutorial.Espero que com todas essas informações você vai deixar de ter problemas com a versão do Access.
Vc deve estar recebendo algo tipo.....
"Unrecognized Database Format "
instale a versão 4.0 do MS JET PROVIDER, E NA CONEX COM O BD vc coloca assim :
"Provider=Microsoft.Jet.OLEDB.4.0.............."
SE FOR EH SOH FAZER A INSTALÇÃO ACIMA Q FUNFA
INSTALE O SERVICEPACK 6, DISPONIVEL NO SITE DA MICROSOFT.
Se não me engano, aqui no site mesmo tem um link para o SP6.
Tem q instalar o SP5 e SP6 do VB...como disse o MARINO...
no site da microsoft vc acha.
daÃÂÂ...no objeto Data vc vai ver q na propriedade connect tem q aparecer Access 2000
é isso aÃÂÂ..boa sorte
Fiz um projeto de Cadastro de Clientes em VB6, CR8, ADO, BD Access 2000
usando arquivos externos .RPT. Voce pode fazer um download no link abaixo...
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=5853
Se o Crystal Reports não estiver instalado vai dar um erro na carga do projeto.
Continue com os erros e tudo vai funcionar menos a emissão de Relatorios.
Meu exemplo deve ajudar.
Importante também eh o SP5 e ou SP6 instalados no VB.
Bem como o MS Office 2000 completo que tem o Access 2000 como BD.
At,
usando arquivos externos .RPT. Voce pode fazer um download no link abaixo...
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=5853
Se o Crystal Reports não estiver instalado vai dar um erro na carga do projeto.
Continue com os erros e tudo vai funcionar menos a emissão de Relatorios.
Meu exemplo deve ajudar.
Importante também eh o SP5 e ou SP6 instalados no VB.
Bem como o MS Office 2000 completo que tem o Access 2000 como BD.
At,
Obrigado a todos que responderam àminha duvida. Já consegui resolver o problema. Valeu mesmo!
Tópico encerrado , respostas não são mais permitidas