Página 1 de 1

LetoDB Commit Urgente!!

Enviado: 12 Nov 2014 14:59
por filipe.doblinski
Boa Tarde a todos, comecei a fazer alguns testes com o letodb em um cliente, tenho um dbf que controla todos os auto numerações do sistema, DBFCDX funcionava perfeitamente, mas com o leto não está atualizando, fazendo com q todos criem com o mesmo codigo de pedido, na rotina só tinha um DbCommit() depois de destravar o pedido, quando vi q não funcionou coloquei commit, dbcommit(), antes, depois em tudo quanto é canto mas não atualiza! não consigo achar o problema. segue o meu letodb.ini

Port = 2812
TimeOut = -1
DataPath = E:\Sistema\PR
Log = letodb.log
Default_Driver = CDX
Lower_Path = 0
EnableFileFunc = 1
EnableAnyExt = 0
Pass_for_Login = 0
Pass_for_Manage = 0
Pass_for_Data = 0
Pass_File = "leto_users"
Crypt_Traffic = 0
Share_Tables = 0
Max_Vars_Number = 10000
Max_Var_Size = 10000
Tables_Max = 5000
Users_Max = 500
Debug = 0
Optimize = 0

Versão do leto: 2.0.9

utilizo Harbour 3.2

LetoDB Commit Urgente!!

Enviado: 12 Nov 2014 15:31
por Itamar M. Lins Jr.
Teste com o letodb mais novo 2.14

Código: Selecionar todos

2014-11-04 16:40 UTC+0300 Pavel Tsarenko (tpe2/at/mail.ru)
  * source/client/letocl.c
    ! fixed LetoDbOrderCreate() function

2014-11-03 16:45 UTC+0300 Pavel Tsarenko (tpe2/at/mail.ru)
  * tests/letoudf.prg
    + added UDF_getFields() function

2014-10-31 15:40 UTC+0300 Pavel Tsarenko (tpe2/at/mail.ru)
  * source/client/leto1.c
  * source/client/letocl.c
  * source/server/server.prg
    % ordCreate() has been optimized: removed go top call from client
      after index creation 

2014-10-29 16:50 UTC+0300 Pavel Tsarenko (tpe2/at/mail.ru)
  * include/funcleto.h
    * version number increased (2.14)
  * include/letocl.h
  * source/client/leto1.c
  * source/client/letocl.c
  * source/server/letofunc.c
  * source/server/server.prg
    + added server-side functions: leto_SetEnvArea( nUserStru[, cTagName ] )
      and leto_ClearEnvArea( nUserStru[, cTagName ] )
    + added support for USECURRENT clause in INDEX command
    * small fix in LetoMemoRead

Saudações,
Itamar M. Lins Jr.

LetoDB Commit Urgente!!

Enviado: 13 Nov 2014 09:26
por filipe.doblinski
Bom dia Itamar! muito obrigado pela resposta, procurei esta versão e não encontrei em nenhum lugar, baixei aqui do fórum, mas é a versão 2.13, quando coloquei pra rodar começou a dar Data Type Error, abri o log e começou a ficar assim:

11/13/14 00:37:18: Error DBFCDX/1001 Open error: E:\Sistema\PR\Parm.dbf
11/13/14 01:04:16: Error DBFCDX/1001 Open error: \Parm.dbf

agora não roda de jeito nenhum, já dei um uninstall, install, parei o serviço, e nada dele encontrar a pasta, dou um leto_directory e retorna vazio, se puder me dar uma luz, já testei esta versão no win 2003 e win 2008 e se comportou da mesma forma

LetoDB Commit Urgente!!

Enviado: 13 Nov 2014 10:36
por Itamar M. Lins Jr.
É mais não é tão urgente assim né, pq vc demorou 1 dia p/ responder... rsrsrs
Esse arquivo (letodb), foi compilado com harbour 3.4 deve funcionar com harbour 3.2

Saudações,
Itamar M. Lins Jr.

LetoDB Commit Urgente!!

Enviado: 13 Nov 2014 11:16
por filipe.doblinski
Obrigado vou testar, o duro que é, coloquei em produção sem deixar as duas opções, ontem quase fiquei doido kkk cliente ligando de 10 em 10 min. ai tive que reverter.

não sei se influencia mas trabalhava com SIXCDX, quando tive que voltar como já tinha alterado para DBFCDX mantive da mesma forma, mas o pessoal começou a reclamar de lentidão, coloquei pra SIX criei os indices e melhorou bastante

Fiz em dois clientes, o 1 voltei para SIXCDX e o segundo ainda esta com DBFCDX, e o problema do update do codigo continua (detalhe, como deu muito problema ontem, mudei a rotina pra abrir o banco, atualizar o contador , fechar o banco) , será que não é alguma coisa do DBFCDX?

LetoDB Commit Urgente!!

Enviado: 13 Nov 2014 13:18
por Itamar M. Lins Jr.
Olha, eu uso aqui em alguns lugares, com XP/win7/win8 ... não lembro de ter problemas no cliente. Quando aconteceu algum problema, tive a sorte de detectar antes de passar p/ os clientes.
Apague os CDX´s e crie novamente, não é reindexar.

O letodb não usa nada dele é tudo do próprio CDX/NTX do harbour.
Use o Harbour mais novo com mingw.

Saudações,
Itamar M. Lins Jr.

LetoDB Commit Urgente!!

Enviado: 13 Nov 2014 13:45
por filipe.doblinski
Boa Tarde Itamar, coloquei em produção a versão 2.14, vou ver como está a parte do update, em questão a velocidade está legal, porém surgiu um problema as funções não funcionam, não retornam nada, coloquei o .ini ENABLEFILEFUNC = 1, na versão anterior funcionava mas não sei porque não responde, então não estou conseguindo verificar arquivos ou listar diretorio pelo leto, fiz pelo harbour por enquanto.

LetoDB Commit Urgente!!

Enviado: 13 Nov 2014 14:27
por Itamar M. Lins Jr.
Link sua aplicação com a lib que está no arquivo .rar
Até agora vc não informou qual é a versão do seu [x]harbour nem do seu compilador (bbc/mingw...)

Saudações,
Itamar M. Lins Jr.

LetoDB Commit Urgente!!

Enviado: 13 Nov 2014 16:54
por filipe.doblinski
Boa Tarde Itamar, não estou a muito tempo com o harbour, vi o arquivo .a coloquei na pasta lib e acrescentei -lrddleto na minha compilação. Utilizo o Harbour 3.2 nightly, sempre estou atualizando.