Trava na grav. (xharbour 0.99.5 e 0.99.6) + gtwvw/gtwvt

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Trava na grav. (xharbour 0.99.5 e 0.99.6) + gtwvw/gtwvt

Mensagem por marcos.gurupi »

Caros jah postei o mesmo assunto e n tive resposta, tenho um cliente com os dados em micro com o w98 e os terminais usando o xp, acontece q no w98 funciona normalmente mas no xp o sistema inesplicavelmente trava sempre no momento de alguma gravacao, geralmente no comando dbcommit(). Alguem saberia me dizer o q pode estah acontecendo? Tenho o win2003 server no meu micro e n trava somente nessas duas maquinas com o xp. Obrigado.

Marcos Roberto.
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Mensagem por momente »

Amigo Marcos.Gorupi,

O Wagner ja postou alguma coisa sobre os commits em xp. Verifique se os mesmos não estão em algum laço.

Valeu, -:]
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar do usuário
filizola
Usuário Nível 3
Usuário Nível 3
Mensagens: 421
Registrado em: 19 Ago 2003 20:10
Localização: Belo Horizonte/MG

Mensagem por filizola »

acho que eu já postei uma coisa sobre isso aqui, mas veja se o usuário da máquina (digo na conta de usuário do xp) tem permissão para gravar.
"Um passo a frente, e já não estará mais no mesmo lugar..."
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Mensagem por marcos.gurupi »

Sobre os commits (uso o dbcommit()) tenho certeza q n eh. Permissao de usuario tb n o servidor de dados eh o win98 somente os terminais tem o xp e todos com conta de administrador.

Marcos Roberto.
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Mensagem por marcos.gurupi »

Ainda n tive solucao para este problema, achava q era por causa do XP soh q tem um terminal q usa o XP SP 2 e o outro n, mas os dois acontece o travamento, orientei meu cliente a reinstalar o XP, c n resolver o problema fico mal com o cliente. C alguem puder me direcionar pelo menos agradeceria.

Marcos Roberto.
ReinaldoFreitas
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 02 Jul 2005 15:39

Mensagem por ReinaldoFreitas »

Ja tive este problema, me disseram que o servidor tem que ser sempre maior que o terminal, coloque xp ou + no servidor quer funciona!!
Iniciante em Xharbour / Hwgui
TerraSoftware
Usuário Nível 3
Usuário Nível 3
Mensagens: 353
Registrado em: 28 Jul 2004 13:14
Localização: Cianorte-PR
Contato:

Mensagem por TerraSoftware »

Caros colegas...
A resposta do ReinaldoFreitas esta certinha!!!
Vc naum pode ter um sistema operacional mais velho servindo um mais novo. Bem... naum é bem assim... pois windows 95 pode servir 98 (pois sao da mesma familia). Mas 98 naum pode servir nenhum windows da familia NT (Win NT, 2000, 2003, XP). Os colegas tem que entender uma coisa basica sobre windows:
95 98 e Me -> sao uma coisa.
NT 2000 2003 e XP -> sao outra coisa.
Sao familias (digamos assim) diferentes. O contrario é falso: Familia NT serve (e muito bem) a outra familia, ou seja, XP serve 98, mas o contrario naum é verdadeiro, 98 NAUM pode servir XP.
Espero ter ajudado !!!!

Ah... importante....
Esquece Windows Milenium (Me), isso naum existe... Delete da sua mente... vc apenas sonhou que ele existe... ou melhor... foi apenas um pesadelo... relaxe... ja acabou !!!

:))
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Mensagem por momente »

Caro amigo TerraSoftware,

Que problema vc ja teve em usar o Windows 98 "servindo" um Win XP, pois tenho um cliente com vários micros win98 e dois com windows xp sendo estações de um servidor Windows 98 ( o dono da empresa é complicado) e não tenho problema algum, os sistema é um gestão financeira com departamento de expedição, controle de créditos e vendas por telefone e balcão.

Entendo que não parece elegante, mas fazer oque, o cara é teimoso! :))
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
TerraSoftware
Usuário Nível 3
Usuário Nível 3
Mensagens: 353
Registrado em: 28 Jul 2004 13:14
Localização: Cianorte-PR
Contato:

Mensagem por TerraSoftware »

Caro colega momente...
Já tive varios problemas... principalmente com indexes. Exemplo:
1 Servidor win 98 com algumas estacoes win 98 e outras XP. Quando as maquinas com XP gravam dados na base de dados (win 98), os indexes naum saum atualizados imediatamente, e ai as estacoes com win 98 tambem estaum trabalhando (obviamente) gravam dados na base de dados e atualizam os index imediatamente, ai vc já sabe a confuncao que vai dar, os index ficam loucos, as consultas do sistema vao pro espaço, é como se as alteracoes do XP demorasem pra chegar, e a hora que chega ja chegou as do win 98, ai o index fica diferente da base. Eu naum sei explicar por que isso acontece... Mas tenho certeza que acontece !!!!!!! E sou capaz de mostrar pra quem quizer ver ! E outra coisa.... pela lógica (a boa é velha lógica que rege nossas vidas de programadores) é muito provavel que um sistema operacional mais antigo naum consiga supri as necessidades de um mais novo. Experimente digitar um texto no Word Office XP e depois tente abri-lo no Word Office 97..... Chazam !!!!!!!
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
heveraldo
Usuário Nível 2
Usuário Nível 2
Mensagens: 72
Registrado em: 16 Jun 2006 17:15

Mensagem por heveraldo »

Galara,

Eu concordo com o ponto de vista, que um servidor deve ser sempre superior as estações ou ser da mesma familia.

Mas, me correu uma dúvida.

E a quando tenho servidor LINUX e estações Windows.

um abraço a todos,

Heveraldo
TerraSoftware
Usuário Nível 3
Usuário Nível 3
Mensagens: 353
Registrado em: 28 Jul 2004 13:14
Localização: Cianorte-PR
Contato:

Mensagem por TerraSoftware »

Otima pergunta... a resposta vai por fim a questao !!!!

Quando vc tem um servidor Linux com estaçoes windows, existe um programa no linux (que se eu naum me engano chama-se Samba) que emula um servidor NT, ou seja, todas maquina windows que acessam o servidor "pensam" que estaum acessando um servidor Windows NT, tanto é que, ao fazer logon na rede com um windows 98 aparece uma tela que diz mais ou menos assim: "Aguarde, fazendo logon do Windows NT".
Resumindo: para toda a rede, teoricamente, quem esta sendo o servidor é um Windows NT, ou seja, um windows da familia (NT,2000,2003,XP), entao a familia mais nova serve a famila mais velha, e fim de conversa !!!
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
Responder