O BDE não esta funcionando direito. O que fazer?

Delphi

16/10/2003

Boa Tarde para todos :?: o bde não esta funcionando direito e estou tendo serios problemas com minhas aplicações o que pode estar dando de errado com ele.

Antes de tentar colocar o Paradox em Rede estava funcionando perfeitamente bem, após ter começado a mexer nisso é que as coisas comessaram a perder o controle.

Preciso de ajuda.


Rscrj

Rscrj

Curtidas 0

Respostas

Machado

Machado

16/10/2003

Explique melhor, você nem disse o que está acontecendo de errado?


GOSTEI 0
Machado

Machado

16/10/2003

Explique melhor, você nem disse o que está acontecendo de errado?
desinstale o bde e reinstale ele.


GOSTEI 0
Marconi

Marconi

16/10/2003

As configurações necessárias ao BDE são:

Configuration->Native->Paradox->Net Dir = <o diretório onde vou controlar a rede>

Configuration->System->INIT-> LOCAL SHARE = True

Coloque isto em todas as máquinas

No seu executável, coloque logo no evento OnCreate do Form Principal

Session.NetFileDir:=<o diretório onde vou controlar a rede>;
Session.PrivateDir :=´c:\windows\temp´;

Não deve ter mais problemas.

Apague tambem qualquer arquivo de de extensão ´LCK´ gerado em qualquer um dos seus bancos de dados.

Voce não deve ter problemas.

Marconi


GOSTEI 0
Marconi

Marconi

16/10/2003

Um exemplo real

Nos meus programas eu controlo a rede em um diretório do servidor remapeado como ´S:´ em todas as máquinas clientes.

No executável tenho as linhas

Session.NetFileDir:=´s:\rede´; // diretório ´S´ e subdiretório ´Rede´
Session.PrivateDir :=´c:\windows\temp´;

É neste, e só neste diretório que vai ser gerado um arquivo chamado PDOUSRS.NET. Mas não esqueça de configurar o BDE para lá também.


Com estas cofigurações voce poderá entrar no arquivo e dar manutenção até com o DataBase DeskTop enquanto outros usuários estão utilizando eles.

Eu só aprendi isso depois que apanhei bastante do Paradox e foi anotando dicas aqui e alí e até de alguns colegas deste fórum.

Marconi


GOSTEI 0
Marconi

Marconi

16/10/2003

:oops:
O nome certo do arquivo é PDOXUSRS.NET.

Marconi


GOSTEI 0
POSTAR