BDE maluco...perdendo o caminho do alias...
21/11/2005
0
estou utlizando os seguintes comandos para setar um path do meu sistema (tabela em paradox)
Session.DeleteAlias(´SFPA001´);
Session.AddStandardAlias(´SFPA001´,´C:\Folha\arq001´, ´PARADOX´);
Session.SaveConfigFile;
onde o diretorio arq001 e de um cliente até aqui tudo bem quando vou verificar os dados os mesmos são relamente do cliente 001 e ao dar o mesmo comando mudando apenas o arq001 para arq002 e ao verificar as informações (dados) o sistema me apresenta as informações do cliente anterior ou seja ele a minha tabela não esta sendo setada para o novo cliente selecionado...
alguem ja passou por esta situação com o Paradox.
grato,
fabio cavalcanti
Cavalcanti.fabio
Posts
21/11/2005
Edilcimar
vc deve colocar outro alias para o arq002, não se esqueça de fechar a tabela arq001 e dar um tablename para a tabela indicando o arq002!
21/11/2005
Cavalcanti.fabio
Me deixa entender...tenho um alias SFPA001 e neste momento esta apontando para o diretorio de arq001 e dentro de arq001 tem as tabelas com os dados deste cliente e se eu quiser trabalhar com o arq002 que e um outro cliente eu tenho que criar um alis SFPA002 e seta para o arq002...so tem um problema é que este sistema atender a mais de 100 cliente e pode crescer cada dia mais e cada cliente novo eu tenho um diretorio a parte (arq001,arq002,arq003...arq100).
o BDE suporta dando alias!!!!!!!!
se eu tenho um alias chamado SFPA001 eu não posso so dar o PATH (caminho) para que as tabelas ligadas a este Database possa enxergar os dados do caminho indicado.
Posso esta ate enganado....
mesmo assim valeu.
Abraço,
Fabio
21/11/2005
Edilcimar
21/11/2005
Cavalcanti.fabio
a minha tabelas e querys estavam com o DataBaseName sempre apontado para o alias SFPA001 ou seja tive que antes de abrir as tabelas setar o DataBasename para o SFPA+codigocliente ( SFPA001 ou SFPA002) desta forma deu certo.
blz.
fabio
Clique aqui para fazer login e interagir na Comunidade :)