• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

MadWax

Importar tabelas foxpro para access 2007

1 mensagem neste tópico

estou a tentar importar duas tabelas (foxpro) de dicionários diferentes mas com o mesmo nome para o access 2007.

Usei o seguinte código:

DoCmd.TransferDatabase acImport, "ODBC Database", "ODBC;DSN=Visual FoxPro Tables;UID=;SourceDB=" & cam1, acTable, "nometab", "tab1", False
DoCmd.TransferDatabase acImport, "ODBC Database", "ODBC;DSN=Visual FoxPro Tables;UID=;SourceDB=" & cam2, acTable, "nometab", "tab2", False

É ideia é importar as duas dando-lhes nomes diferentes para que posteriormente seja possivel fazer a comparação das mesmas.

O problema é que o FoxPro guarda a tabela do primeiro dicionário e depois volta a utiliza-la no segundo, ou seja fico com a mesma tabela tanto em "tab1" como em "tab2". A partir daí o ForPro aplica sempre a mesma tabela "nometab", mesmo se escolher dicionários completamente diferentes. Só depois de reiniciar o proprio access é que ele liberta a tabela.

Há alguma maneira de limpar a cache do FoxPro em vb? Algo do género do "Free table <tblname>" do visual studio.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora