Clipper On Line • Ver Tópico - hb_cdxIndexPageRead

hb_cdxIndexPageRead

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

hb_cdxIndexPageRead

Mensagempor Cavalo Marinho » 26 Jan 2021 17:31

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
Anexos
error.txt
(2.47 KiB) Baixado 52 vezes
fabio1.txt
(4.18 KiB) Baixado 34 vezes
error_Fabio.txt
(13.87 KiB) Baixado 38 vezes
auto_serviço.txt
(2.73 KiB) Baixado 39 vezes
Avatar de usuário

Cavalo Marinho
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 155
Data de registro: 01 Ago 2009 10:01
Cidade/Estado: Aracaju/Se
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

hb_cdxIndexPageRead

Mensagempor JoséQuintas » 26 Jan 2021 20:40

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18152
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

hb_cdxIndexPageRead

Mensagempor Itamar M. Lins Jr. » 26 Jan 2021 22:16

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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6951
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 508 vezes

hb_cdxIndexPageRead

Mensagempor Cavalo Marinho » 27 Jan 2021 07:00

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
Avatar de usuário

Cavalo Marinho
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 155
Data de registro: 01 Ago 2009 10:01
Cidade/Estado: Aracaju/Se
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

hb_cdxIndexPageRead

Mensagempor JoséQuintas » 27 Jan 2021 08:12

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18152
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

hb_cdxIndexPageRead

Mensagempor Itamar M. Lins Jr. » 27 Jan 2021 09:16

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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6951
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 508 vezes

hb_cdxIndexPageRead

Mensagempor Cavalo Marinho » 27 Jan 2021 12:03

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
Avatar de usuário

Cavalo Marinho
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 155
Data de registro: 01 Ago 2009 10:01
Cidade/Estado: Aracaju/Se
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

hb_cdxIndexPageRead

Mensagempor Itamar M. Lins Jr. » 27 Jan 2021 14:38

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.
DB_DBFLOCK_VFP 3 Visual FoxPro locking scheme 
Tá usando visual FoxPro ?

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6951
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 508 vezes

hb_cdxIndexPageRead

Mensagempor JoséQuintas » 27 Jan 2021 15:24

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18152
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

hb_cdxIndexPageRead

Mensagempor Cavalo Marinho » 27 Jan 2021 17:32

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.
Avatar de usuário

Cavalo Marinho
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 155
Data de registro: 01 Ago 2009 10:01
Cidade/Estado: Aracaju/Se
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

hb_cdxIndexPageRead

Mensagempor Itamar M. Lins Jr. » 27 Jan 2021 18:40

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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6951
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 508 vezes

hb_cdxIndexPageRead

Mensagempor Cavalo Marinho » 28 Jan 2021 13:52

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
Avatar de usuário

Cavalo Marinho
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 155
Data de registro: 01 Ago 2009 10:01
Cidade/Estado: Aracaju/Se
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 10 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro