MIGRAR DADOS DE TABELAS DBF PARA ACCESS 2000
Prezados Amigos:
Tenho um sistema em foxpro 5.0 e tabelas de dados tipo def e fiz o msm sistema em vb6, com bd access 97 usando DA0 e Win98. Até aqui tudo bem, consigo migrar os dados das tabelas DBFs para as tabelas do bd access 97. O problema é q mudei para WinXp e mudei o bd para access 2000 e agora não mais consigo migrar os dados como acima. Quem puder m ajudar ficarei muito grato
Tenho um sistema em foxpro 5.0 e tabelas de dados tipo def e fiz o msm sistema em vb6, com bd access 97 usando DA0 e Win98. Até aqui tudo bem, consigo migrar os dados das tabelas DBFs para as tabelas do bd access 97. O problema é q mudei para WinXp e mudei o bd para access 2000 e agora não mais consigo migrar os dados como acima. Quem puder m ajudar ficarei muito grato
Caro, bom dia!
Primeiro, como voce fez a primeira migração?, lembre-se que a conexao com o banco access97 é difrente de uma conexao com access200 uo superior
Favor colocar os detalhes e o erro que esta ocorrendo, para assim facilitar nossa ajuda.
sds
Emanuel
Primeiro, como voce fez a primeira migração?, lembre-se que a conexao com o banco access97 é difrente de uma conexao com access200 uo superior
Favor colocar os detalhes e o erro que esta ocorrendo, para assim facilitar nossa ajuda.
sds
Emanuel
ja que vc migrou os DBF para o Access 97...agora migra do Access 97 para o 2000...
bom dia a todos! EMANUEL, bgd pela atenção. E tentarei m explicar seguindo sua orientação:
Para abrir os banco de dados em DAO faço da seguinte forma:
'em General:
Public DbLojaI As Database
Public DbFox As Database
'em Form_Load():
Dim Arq As String
Dim ArqFx As String
Arq = "C:\Vb\PrgTransfere\DbLojaI.mdb"
Set DbLojaI = Workspaces(0).OpenDatabase(Arq)
ArqFx = "C:\Vb\xBase\xDbfs"
Set DbFox = Workspaces(0).OpenDatabase(ArqFx, False, False, "FoxPro 2.5")
'No arquivo ini da aplicacão, faço a entrada:
[Installable ISAMS]
FoxPro 2.5 = C:\WINDOWS\SYSTEM\BS200.DLL
'Esta dll esta neste endereço acima
'Pois bem, usando Project Library:
Microsoft DAO 3.51 Object Library
'breca em:
Set DbLojaI = Workspaces(0).OpenDatabase(Arq)
' o erro é:Run-Time error '3343'
Unrecognized databases format 'C:\vb\PrjTransfere\DbLojaI.mdb'
' Isto é, não abre o bd access. mas abre DbFox, onde esta as tabelas DBFs
'E se mudar para Microsoft DAO 3.6 Object Library,
da o contráro, ou seja, breca em:
Set DbFox = Workspaces(0).OpenDatabase(ArqFx, False, False, "FoxPro 2.5")
' da o erro: Run-Time error '3170' Não foi possivel encontrar ISAM Instalável
Mas se o bd for Access 97 e usando DAO 3.51 roda normalmente
Me parece q o problema esta em XBS200.DLL q à ± é compatÃvel com access 2000
ou outro Object Library em Project Reference q eu não conheço
caro Emanuel e os demais colegas. Conto com vcs para me ajudar a sair dece problema
grt pela atenção
Para abrir os banco de dados em DAO faço da seguinte forma:
'em General:
Public DbLojaI As Database
Public DbFox As Database
'em Form_Load():
Dim Arq As String
Dim ArqFx As String
Arq = "C:\Vb\PrgTransfere\DbLojaI.mdb"
Set DbLojaI = Workspaces(0).OpenDatabase(Arq)
ArqFx = "C:\Vb\xBase\xDbfs"
Set DbFox = Workspaces(0).OpenDatabase(ArqFx, False, False, "FoxPro 2.5")
'No arquivo ini da aplicacão, faço a entrada:
[Installable ISAMS]
FoxPro 2.5 = C:\WINDOWS\SYSTEM\BS200.DLL
'Esta dll esta neste endereço acima
'Pois bem, usando Project Library:
Microsoft DAO 3.51 Object Library
'breca em:
Set DbLojaI = Workspaces(0).OpenDatabase(Arq)
' o erro é:Run-Time error '3343'
Unrecognized databases format 'C:\vb\PrjTransfere\DbLojaI.mdb'
' Isto é, não abre o bd access. mas abre DbFox, onde esta as tabelas DBFs
'E se mudar para Microsoft DAO 3.6 Object Library,
da o contráro, ou seja, breca em:
Set DbFox = Workspaces(0).OpenDatabase(ArqFx, False, False, "FoxPro 2.5")
' da o erro: Run-Time error '3170' Não foi possivel encontrar ISAM Instalável
Mas se o bd for Access 97 e usando DAO 3.51 roda normalmente
Me parece q o problema esta em XBS200.DLL q à ± é compatÃvel com access 2000
ou outro Object Library em Project Reference q eu não conheço
caro Emanuel e os demais colegas. Conto com vcs para me ajudar a sair dece problema
grt pela atenção
oi Fernando, brd pela atenção.
acontece q ainda falta migrar algumas tabelas e gostaria d poder fazer direto dos DBFs para o access 2000
acontece q ainda falta migrar algumas tabelas e gostaria d poder fazer direto dos DBFs para o access 2000
alguem sabe m informar se é possÃvel instalar o access 97 no WinXp?
pois já naum tenho como voltar para Windows98
pois já naum tenho como voltar para Windows98
sim....o Access 97 roda no XP sim....eu pelo menos tenho instalado aki...e roda legal....
Ok Fernando, Será q já tendo o 2000 instalado, pode instalar 0 97 na msm maquina?
Quanto ao problema acima, motivo teste tópico, será que alguem mais do forum, teria como resolve-lo?
Quanto ao problema acima, motivo teste tópico, será que alguem mais do forum, teria como resolve-lo?
sim....vc pode instalar o 97 junto com o 2000....mas é o seguinte....na instalaçao do 97...instala em outra pasta.....tipo...\Office97...um exemplo...pois c for instalador no mesma pasta do 2000....um anula o outro....mas se colocar em pasta diferente....os dois funcionarão.....
Ok Fernando, bgdo pela ajuda
WaldeSilva....se for possivel...tem como vc postar um Tabela do DBF....quero fazer esse este...pois nao tenho nenhuma Tabela do DBF aki comigo...
Tópico encerrado , respostas não são mais permitidas