Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
supgaroto Aprendiz
Registrado: Segunda-Feira, 11 de Dezembro de 2006 Mensagens: 136
|
Enviada: Sex Jun 03, 2011 9:05 am Assunto: DBF em Rede |
|
|
Estou migrando do clipper!!
Boa parte do meu sistema ainda esta em DOS. Estou tendo muitos problemas com o componente TABLE da DBE em rede. Como não salvar dados e principal problema muita lento (lentissimo). Uso DBF/CDX...
Delphi XE
Alguem sabe de algum outro componente. Ou de uma solução no BDE msm? |
|
Voltar ao Topo |
|
|
Ghost_Rider Colaborador
Registrado: Segunda-Feira, 6 de Outubro de 2003 Mensagens: 4437
|
Enviada: Sex Jun 03, 2011 9:40 am Assunto: |
|
|
Solução...simples e rapido....usa Firebird...esquece dbf...é o mesmo que clipper, mas em ambiente windows...pouco seguro, tamanho limitado...vai por mim... |
|
Voltar ao Topo |
|
|
gilsonnrodrigues Moderador
Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Sex Jun 03, 2011 11:17 am Assunto: Re: DBF em Rede |
|
|
supgaroto escreveu: | Estou migrando do clipper!!
Boa parte do meu sistema ainda esta em DOS. Estou tendo muitos problemas com o componente TABLE da DBE em rede. Como não salvar dados e principal problema muita lento (lentissimo). Uso DBF/CDX...
Delphi XE
Alguem sabe de algum outro componente. Ou de uma solução no BDE msm? |
dá uma verificada no bde adminstrator
Código: | > Configuration
>system
>INIT
LOCAL SHARE = True |
o padrao é false. mas pra funcionar tem q estar true |
|
Voltar ao Topo |
|
|
supgaroto Aprendiz
Registrado: Segunda-Feira, 11 de Dezembro de 2006 Mensagens: 136
|
Enviada: Sex Jun 03, 2011 4:49 pm Assunto: |
|
|
Ghost_Rider escreveu: | Solução...simples e rapido....usa Firebird...esquece dbf...é o mesmo que clipper, mas em ambiente windows...pouco seguro, tamanho limitado...vai por mim... |
Bom parte do sistema ainda esta em dos por isso o dbf. Mas estou trabalhando pra com fire tb.
Meu problema perciste msm depois da alteração sugeridas pelo gilsonnrodrigues. Quando faço a venda em 2 terminais ao msm tempo a venda salva faltando informações. Já não sei mais o que fazer!!! |
|
Voltar ao Topo |
|
|
gilsonnrodrigues Moderador
Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Sex Jun 03, 2011 7:35 pm Assunto: |
|
|
vc fez em tds pcs?
grava faltando?
estranho |
|
Voltar ao Topo |
|
|
supgaroto Aprendiz
Registrado: Segunda-Feira, 11 de Dezembro de 2006 Mensagens: 136
|
Enviada: Sex Jun 03, 2011 10:57 pm Assunto: |
|
|
gilsonnrodrigues escreveu: | vc fez em tds pcs?
grava faltando?
estranho |
O problema ocorre em todos os pcs. Quando estou fazendo venda em 2 pcs ao msm tempo.
No caso da falta de dados: Acontece de salvar as informações na tabela de vendas_geral e não salvar vendas_itens, quando a venda é a prazo não salva na tabela de contas a receber... Já estou perdendo os cabelos!! |
|
Voltar ao Topo |
|
|
gilsonnrodrigues Moderador
Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Sáb Jun 04, 2011 10:17 am Assunto: |
|
|
é o local share
vc tem q configurar em tds pcs |
|
Voltar ao Topo |
|
|
supgaroto Aprendiz
Registrado: Segunda-Feira, 11 de Dezembro de 2006 Mensagens: 136
|
Enviada: Sáb Jun 04, 2011 2:34 pm Assunto: |
|
|
gilsonnrodrigues escreveu: | é o local share
vc tem q configurar em tds pcs |
Acabei de colocar no servidor como TRUE e nos terminais FALSE é isso mesmo?
Estou trabalhando com DBF...
Devo alterar alguma dessas configurações?
AUTO ODBC := FALSE
DATA REPOSITORY := Sample Data Dictionary
DEFAUTL DRIVER := PARADOX
LANGDRIVER := Pdox ANSI IntI850
LOCAL SHARED := TRUE
LOW MEMORY USAGE LIMIT := 32
MAXBUFSIZE := 2048
MAXFILESHANDLES := 48
MENSIZE := 16
MINBIFSIZE := 128
MTS POOLING := FALSE
SHAREDMEMLOCATION :=
SHAREDMEMSIZE := 2048
SQLQRYMODE :=
SYSFLAGS := 0
VERSION := 4.0 |
|
Voltar ao Topo |
|
|
CENTURYINF Membro Junior
Registrado: Sexta-Feira, 19 de Fevereiro de 2010 Mensagens: 364
|
Enviada: Seg Jun 06, 2011 10:48 am Assunto: |
|
|
Para o seu aplicativo feito em Delphi rodar em rede, você deve instalar o BDE em todas as estações. No BDE de cada estação, você deve colocar no parâmetro NET DIR do drive PARADOX o local onde estão as bases de dados e na PATH do Alias especificar o caminho das base de dados. Mas muita atenção, todas as estações devem estar com a mesma configuração do BDE. Veja o exemplo abaixo para configuração do parâmetro NET DIR do drive PARADOX e o PATH do Alias.
Estação n.1
NET DIR M:\
Path do Alias M:\DIRETORIO
Estação n.2
NET DIR M:\
Path do Alias M:\DIRETORIO
Coloque a linha abaixo no arquivo AUTOEXEC.NT, do servidor.
SUBST M: C:\SEUS DADOS
COMPARTILHE A SUA PASTA DE DADOS EX c:seusdados
compartilhamento chamado 'sistema'
Configure o BDE do servidor para que ele acesse o drive "M:"
Esta linha deverá ser colocada apenas no servidor, com isso você passa a ter em seu servidor, um drive virtual para acessar o
drive C:, evitando o problema do PARADOX.
MAPEIE OS TERMINAIS COM A MESMA LETRA
ex: \\SERVIDOR\sistema
é so executar seu programa nos terminais ou no servidor que
o acesso simultaneo esta pronto
O executável pode ser colocado em cada máquina da rede, diminuindo assim o tráfego de rede.
abraços |
|
Voltar ao Topo |
|
|
gilsonnrodrigues Moderador
Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Seg Jun 06, 2011 2:09 pm Assunto: |
|
|
tem q ser tds TRUE |
|
Voltar ao Topo |
|
|
adriano_servitec Colaborador
Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
Voltar ao Topo |
|
|
supgaroto Aprendiz
Registrado: Segunda-Feira, 11 de Dezembro de 2006 Mensagens: 136
|
Enviada: Ter Jun 07, 2011 8:29 am Assunto: |
|
|
Ufa!!
As alterações sugeridas no BDE corrigiram o problema!!
Vlw...
Só que agora surgiu outro...
Quando abro uma tabela pra edição ou inclusão delphi em um pc e no outro editando ou incluindo no sistema DOS. da um monte de erro na gravação das informações, tipo duplicidade, não gravação.... Ex:
Em 1 terminal estou vendendo a prazo e em outro estou recebendo a conta de um cliente. Gera um monte de erros... |
|
Voltar ao Topo |
|
|
gilsonnrodrigues Moderador
Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Ter Jun 07, 2011 8:34 am Assunto: |
|
|
ai tem q ver os erros. |
|
Voltar ao Topo |
|
|
supgaroto Aprendiz
Registrado: Segunda-Feira, 11 de Dezembro de 2006 Mensagens: 136
|
Enviada: Ter Jun 07, 2011 2:44 pm Assunto: |
|
|
gilsonnrodrigues escreveu: | ai tem q ver os erros. |
Não gera erro no programa... O erro é na tabela!! o programa funciona normalmente!! |
|
Voltar ao Topo |
|
|
NalDinHuU Colaborador
Registrado: Segunda-Feira, 26 de Julho de 2010 Mensagens: 1294 Localização: João Pessoa/PB
|
Enviada: Ter Jun 07, 2011 2:56 pm Assunto: |
|
|
supgaroto escreveu: | Ufa!!
As alterações sugeridas no BDE corrigiram o problema!!
Vlw...
Só que agora surgiu outro...
Quando abro uma tabela pra edição ou inclusão delphi em um pc e no outro editando ou incluindo no sistema DOS. da um monte de erro na gravação das informações, tipo duplicidade, não gravação.... Ex:
Em 1 terminal estou vendendo a prazo e em outro estou recebendo a conta de um cliente. Gera um monte de erros... |
Amigo Delphi e Clipper são diferentes, ou você trabalhar com um ou com outro, quer uma sugestão? migre de uma vez para o delphi e aposente o Clipper.
O Que Pode Estar acontecendo é que o Clipper exige conexão única com o banco para realizar tarefas e isso gera erro. _________________ Try
Topic.Resolve;
Finally
Topic.Caption := Topic.Caption + '[RESOLVIDO]'; |
|
Voltar ao Topo |
|
|
|