hb_cdxIndexPageRead

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

hb_cdxIndexPageRead

Mensagem 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
Anexos
error.txt
(2.47 KiB) Baixado 149 vezes
fabio1.txt
(4.18 KiB) Baixado 209 vezes
error_Fabio.txt
(13.87 KiB) Baixado 135 vezes
auto_serviço.txt
(2.73 KiB) Baixado 115 vezes
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hb_cdxIndexPageRead

Mensagem 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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

hb_cdxIndexPageRead

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

hb_cdxIndexPageRead

Mensagem 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
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hb_cdxIndexPageRead

Mensagem 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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

hb_cdxIndexPageRead

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

hb_cdxIndexPageRead

Mensagem 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
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

hb_cdxIndexPageRead

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hb_cdxIndexPageRead

Mensagem 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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

hb_cdxIndexPageRead

Mensagem 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.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

hb_cdxIndexPageRead

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

hb_cdxIndexPageRead

Mensagem 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
Responder