ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Conflito na rede
Ir à página 1, 2  Próximo
 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
diegomrq
Aprendiz
Aprendiz


Registrado: Terça-Feira, 28 de Dezembro de 2010
Mensagens: 274

MensagemEnviada: Qua Jul 27, 2011 10:27 am    Assunto: Conflito na rede Responder com Citação

Bom dia galera, coloquei meu sistema em rede e estou com um problema, ele não abre em duas maquinas ao msm tempo, tem sempre q ser uma maquina de cada vez para abrir o sistema...estou usando banco de dados PARADOX...

aguardo
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qua Jul 27, 2011 11:04 am    Assunto: Responder com Citação

Bom dia

Confira nas duas máquinas o parâmetro 'Net dir' do driver Paradox, pelo BDE Administrator. Este parâmetro deve apontar para a mesma pasta nas duas máquinas.

Este parâmetro também pode ser configurado via código setando a propriedade Session.NetFileDir em tempo de execução.

Espero que seja útil.


Editado pela última vez por imex em Ter Mar 07, 2023 4:45 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Qua Jul 27, 2011 11:44 am    Assunto: Responder com Citação

Na configuração do BDE nas estações, o parametro LocalShare deve estar True apenas no servidor, nas estações deve estar como False.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
diegomrq
Aprendiz
Aprendiz


Registrado: Terça-Feira, 28 de Dezembro de 2010
Mensagens: 274

MensagemEnviada: Qua Jul 27, 2011 12:08 pm    Assunto: Responder com Citação

Ghost_Rider, tbm fiz isso mas continua com o msm problema...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qua Jul 27, 2011 12:17 pm    Assunto: Responder com Citação

Que mensagem de erro está sendo exibida?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Qua Jul 27, 2011 12:20 pm    Assunto: Responder com Citação

Amigo de uma olhada neste pdf e veja se te ajuda:


http://www.tecnobyte.com.br/feliz_com_paradox.pdf


bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
diegomrq
Aprendiz
Aprendiz


Registrado: Terça-Feira, 28 de Dezembro de 2010
Mensagens: 274

MensagemEnviada: Qua Jul 27, 2011 12:25 pm    Assunto: Responder com Citação

O erro exibido é este
Código:

Exception EDBEngineError in module MRQ_Server.EXE at 000E241E. Directory is controlled by other .NET file.
Directory C:\
File L:\PDOXUSRJ.LCK


C: é onde está o NetDir setado
L: é onde esta a base de dados no servidor
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qua Jul 27, 2011 12:30 pm    Assunto: Responder com Citação

Experimente setar o NetDir para a pasta onde está o banco de dados (L:\???) nas duas máquinas.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
diegomrq
Aprendiz
Aprendiz


Registrado: Terça-Feira, 28 de Dezembro de 2010
Mensagens: 274

MensagemEnviada: Qua Jul 27, 2011 1:40 pm    Assunto: Responder com Citação

Então Imex, eu ja fiz isso antes e não funcionou, o sistema roda normalmente mas sempre em uma maquina somente.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Qua Jul 27, 2011 2:16 pm    Assunto: Responder com Citação

Diego no pdf que lhe passei tem a respeito deste erro:

Directory is controlled by other .net file
Esta mensagem também é muito comum quando não configuramos
corretamente o BDE para funcionar em rede. Quando configuramos a
propriedade Local Share para TRUE, o BDE cria arquivos para controle do
acesso concorrente aos dados. Estes arquivos, dentre outras coisas, funcionam
como um semáforo, impedindo que um mesmo registro seja editado
simultaneamente por duas estações da rede, mais precisamente por duas
sessões, mesmo que seja na mesma máquina.

Dê uma olhada, este pdf eu o tenho há muito tempo, como seu nome é muito sugestivo, eu apenas procurei na intenet novamente, de uma olhada que tem soluções para este erro.
Como deixei de trabalhar com paradox, esqueci algumas coisas.


bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qua Jul 27, 2011 2:53 pm    Assunto: Responder com Citação

Experimente manter o NetDir como indiquei anteriormente (obs: algumas modificações no BDE só surtem efeito depois que todos os aplicativos que utilizam o BDE são fechados; na dúvida reinicie o computador), e feche o seu sistema em todas as máquinas. Depois apague os arquivos Pdo*.net, Pdo*.lck e Paradox.lck que por ventura estejam na pasta do banco de dados, e tente executar novamente o seu sistema.

obs: também acho interessante estudar o pdf indicado pelo johnny-walker

Espero que ajude.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
diegomrq
Aprendiz
Aprendiz


Registrado: Terça-Feira, 28 de Dezembro de 2010
Mensagens: 274

MensagemEnviada: Qui Jul 28, 2011 8:50 am    Assunto: Responder com Citação

Fiz tudo oq o tutorial em pdf q o Johnny-Walker passou e tbm apaguei os arquivos Pdo*.Net, Pdo*.lck e Paradox.lck (lembrando q esses arquivos só estavam na pasta do servidor) só q não ta adiantando, ao abrir 2 mquinas ao msm tempo, uma sempre da erro...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qui Jul 28, 2011 9:51 am    Assunto: Responder com Citação

A mensagem de erro é sempre aquela que você postou anteriormente?

Citação:
Directory is controlled by other .NET file


Este erro esta relacionado com o NetDir.

Experimente fazer a configuração do NetDir na sua aplicação acrescentando o seguinte código no evento OnCreate do Form principal da sua aplicação (substitua o L:\DADOS pelo nome do diretório onde esta o BD):

Código:
Session.NetFileDir := 'L:\DADOS';


Espero que ajude.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Qui Jul 28, 2011 1:12 pm    Assunto: Responder com Citação

basta setar o localshare em tds pcs

e configurar o netdir pra um mesmo local

se ta dando erro é pq não tá assim
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
diegomrq
Aprendiz
Aprendiz


Registrado: Terça-Feira, 28 de Dezembro de 2010
Mensagens: 274

MensagemEnviada: Sex Jul 29, 2011 11:35 am    Assunto: Responder com Citação

agora foi Imex...ta rodando em mais de uma maquina, só q em 2 maquians esta ocorrendo um novo problema, ao instalar o BDE da um error assim
SYSTEM CONFIGURATION FILE NOT FOUND. SYSTEM DEFAULTS ARE IN USE.

dado esse erro o BDE abre normalmente, mas nada do q configuro da certo.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Ir à página 1, 2  Próximo
Página 1 de 2

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB