Um site que usa ASP e MDB, um certo MDB usa uma tabela de links e links para outra tabela MDB no diretório atual, para que o compartilhamento de dados possa ser alcançado.
O problema está chegando. Ao publicar o site no site, o caminho espacial on -line é diferente da minha máquina natal, para que a tabela de link falhe e a página da web não pode ser aberta.
Eu acho que a solução é:
Uma é criar uma estrutura de diretório exatamente a mesma que o espaço on -line na máquina. Mas isso é muito problemático, especialmente se você costuma mudar o site.
Uma maneira é fazer com que a tabela de link use um caminho relativo, que é vincular ao arquivo MDB no diretório atual? (A propósito, o acesso é muito mentalmente retardado e a tabela de links registra o caminho absoluto).
Outra maneira é: como modificar o link da tabela de link através da programação (ASP ou VBA local)? (A propósito, o acesso ainda é mentalmente retardado. Só posso usar atualizações manuais para atualizar a tabela de links. Você deve encontrar o MDB nesse caminho! Mas o caminho local é diferente do online)
Alguém pode me dizer como implementar os dois últimos métodos acima?
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A seguir, é apresentado o código ADOX que estou usando, apenas para provar que o acesso que mencionei tem essa função (para ser franco: isso é uma questão de accessp? Esse é o problema que o modelo ADO deve resolver. E você mencionou a parte errada e é mais apropriado mencionar a parte ASP). Aqueles que acessarem a programação devem entendê -la. Se você não consegue entender, só posso dizer arrependimentos.
PublicFunctionNewLinkedExternaltableMdb ()
DIMSTRtargetDB () Asstring
DIMSTRPROVERSTRING () Asstring
DIMSTRSOURCETBL () Asstring
DIMSTRLINKTBLNAME () Asstring
Dimcatdbasadox.catalog
Dimtbllinkasadox.table
Dimtmplinkasadox.table
DimiasInteger
Dimjasinteger
SetCatdb = newadox.catalog
catdb.activeConnection = currentProject.Connection
i = catdb.tables.count
Redimstrtargetdb (i)