Página 1 de 1

hb_cdxIndexPageRead

Enviado: 26 Jan 2021 17:31
por Cavalo Marinho
Boa tarde
Sei que esse assunto ja está bem discutido mas nao achei uma solucao para meus problemas,
de uns tempos para cá vem aparecendo essa mensagem de erro, o cenário é o seguinte tem algumas maquinas cerca de 30 e um servidor linux mint, e de uns dias para ca vem me torrando a cabeça com esses problemas em algumas maquinas, ja refiz cabeamento, troquei de porta de swich, formatei servidor, formatei maquinas e até agora continua, para se term uma ideia, no caixa fecha a venda normal (de vez em quando acontece esse erro) e tem estações que ja visualiza o pedido realizado, e outras nao como se nao ocorresse a atualização. no momento em que o usuario que emite a nota fiscal vai emitir ou fazer a entrega dos produtos acontece esse erro, detalhe nao sao todas as vezes, durante o dia 3 ou 4 vezes, uso minigui com harbour
Este erro está me tirando o sono, estoiu migrando para banco mas ainda vai demorar um pouco, entao preciso de ajuda com este problema urgente, se algun dos colegas ja passou por isso ajudem, vou postar alguns arquivo de erros pra melhor analise, esse erros sao os logs que o harbou cria no modo execução nao passa nem pelo errorsys.
Tenho maquinas com windows 7 e 10
Desde ja agradeço

hb_cdxIndexPageRead

Enviado: 26 Jan 2021 20:40
por JoséQuintas
Tempo de espera entre testes? DO WHILE ! Rlock(); Inkey(0.5); ENDDO... em lib gráfica nem sei qual a alternativa.

Nunca usei COMMIT.

Após REPLACE colocou SKIP 0, UNLOCK ? Ou por acaso inverteu a ordem?

Se a LIB gráfica não tiver Inkey(0.5), talvez GTWVG ajude.

hb_cdxIndexPageRead

Enviado: 26 Jan 2021 22:16
por Itamar M. Lins Jr.
Olá!
maquinas cerca de 30 e um servidor linux mint
Usa o quê para acesso aos DBFs ? SAMBA ? Está usando BCC ?

Eu verficaria o problema PAGINA DE CÓDIGO do RDD.
E possíveis conflitos de variáveis com o mesmo nome no DBF.
Indexa eles usando alias field->nome, field->bairro...

Saudações,
Itamar M. Lins Jr.

hb_cdxIndexPageRead

Enviado: 27 Jan 2021 07:00
por Cavalo Marinho
Obrigado Quintas, Itamar
Itamar M. Lins Jr. escreveu:Usa o quê para acesso aos DBFs ? SAMBA ? Está usando BCC ?
SAMBA e mingw
Itamar M. Lins Jr. escreveu:PAGINA DE CÓDIGO do RDD
erro dbfcdx/1010
Itamar M. Lins Jr. escreveu:sando alias field->nome, field->bairro.
Não na indexação, mas nas buscas, skip, goto, dbSeek, gotop, gobottom sim.
Jackson

hb_cdxIndexPageRead

Enviado: 27 Jan 2021 08:12
por JoséQuintas
O problema desse tipo de erro, é que nem sempre acontece na máquina que causou o estrago.

Por acaso deixam parado?
É normal no Windows, ele desligar os terminais por falta de uso.
E também pode acontecer se o Windows entrar em modo de espera, etc.

O Harbour não espera reconexão, então nessas situações é normal mensagem de erro.

Por exemplo... o usuário vai almoçar e deixa aplicativo aberto, e na volta já quer sair usando rápido.

hb_cdxIndexPageRead

Enviado: 27 Jan 2021 09:16
por Itamar M. Lins Jr.
Olá!
erro dbfcdx/1010
Não é isso.
Pode a gravação no DBF acontecer usando a CODE PAGE EN->inglês, outro aplicativo usar PT português, outro usar PT850... Isso causa o erro também.
Vc está com a faca, o queijo, a manteiga o bolo o café... na mão ai e não usa ? Pq vc ainda não colocou o LETODB[f] ai no servidor ?

Desde 2012 que não pego esse erro mais, tem algumas msg minhas na internet a respeito desse erro no forum de desenvolvedores da época que eu usava o xHarbour.

Saudações,
Itamar M. Lins Jr.

hb_cdxIndexPageRead

Enviado: 27 Jan 2021 12:03
por Cavalo Marinho
Boa tarde Itamar
Faço isso no inicio do sistema
set console off
setcancel(.F.)
set date british
set score off
set deleted on
set exclusive on
set epoch to year(date()) - 25
set century on
set tooltipballoon on
SET GETBOX FOCUS BACKCOLOR TO {157, 225, 244}
SET GETBOX FOCUS FONTCOLOR TO BLACK
set navigation extended
set codepage to portuguese
set language to portuguese
set dbflockscheme to 3
SET AUTOADJUST ON

Quanto a utilização do leto eu tentei mas tiver mais problemas do que solução, entao resolvi abandonar de uma vez, esses erros vem acontecendo de uns 3 meses para cá, ate entao funcionava tudo uma maravilha.
Como falei no post original estou me esforçando e migrando para MariaDb - Sql mas até lá tenho que manter dbfcdx funcionando.
Atenciosamente
Jackson

hb_cdxIndexPageRead

Enviado: 27 Jan 2021 14:38
por Itamar M. Lins Jr.
Olá!
São comandos da MINIGUI, ai não sei como resolver.
Sobre o LetoDb, use o LetoDBF, não tem bugs, mas vc usa MINIGUI ai não sei qual versão da LIB do LetoDbf que a Minigui usa.

Código: Selecionar todos

DB_DBFLOCK_VFP 3 Visual FoxPro locking scheme 
Tá usando visual FoxPro ?

Saudações,
Itamar M. Lins Jr.

hb_cdxIndexPageRead

Enviado: 27 Jan 2021 15:24
por JoséQuintas
Tá usando simultâneo com alguma coisa?

NÃO SEI como funciona essa codepage de minigui, porque o Harbour vai salvar na codepage do Harbour.

Por acaso os problemas começaram depois da minigui?

E se usar outra coisa simultâneo, tem que ser mesma codepage.

hb_cdxIndexPageRead

Enviado: 27 Jan 2021 17:32
por Cavalo Marinho
JoséQuintas escreveu:Por acaso os problemas começaram depois da minigui?
Não, estava tudo normal, e de uns noventa dias para cá começou.
JoséQuintas escreveu:E se usar outra coisa simultâneo, tem que ser mesma codepage.
sim uso alguns sistemas em modo console acessando as mesmas tabelas mas os mesmos code pages
Itamar M. Lins Jr. escreveu:Sobre o LetoDb, use o LetoDBF, não tem bugs, mas vc usa MINIGUI ai não sei qual versão da LIB do LetoDbf que a Minigui usa.
tive problemas com o leto utilizando modo console, só nao sei lhe responder qual era a versão da lib, abandonei a um bom tempo, agora nao vale a pena eu voltar a refazer para leto, pois como ja disse estou migrando para MariaDb (MySql).
Agradeço imensamente a preocupação dos colegas em tentar resolver.

hb_cdxIndexPageRead

Enviado: 27 Jan 2021 18:40
por Itamar M. Lins Jr.
Olá!
sim uso alguns sistemas em modo console acessando as mesmas tabelas mas os mesmos code pages
É desenvolvido com o FoxPro ?
Pq está usando o travamento do FoxPro e não o nativo do Harbour ?

Saudações,
Itamar M. Lins Jr.

hb_cdxIndexPageRead

Enviado: 28 Jan 2021 13:52
por Cavalo Marinho
Boa tarde Itamar
Cavalo Marinho escreveu:É desenvolvido com o FoxPro ?
Pq está usando o travamento do FoxPro e não o nativo do Harbour ?
Nao, tudo utilizando harbour, mesma versao da que está instalado a minigui.
Jackson