letodb e letodbf ?

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

Moderador: Moderadores

leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

letodb e ltodbf ?

Mensagem por leandrolinauer »

Bom dia a todos.
Estou tentando compilar o LetoDBF baixado de
https://github.com/elchs/LetoDBf/archiv ... master.zip
deste tutorial https://linguagemclipper.com.br/blogs/t ... no-windows
Renomeie de letodbf-master para letodbf. OK

hbmk2 letodbsvc.hbp, roda roda e finaliza sem nenhuma resposta mas tbem não cria nada.
hbmk2 letodb.hbp, roda roda e finaliza sem nenhuma resposta mas tbem não cria nada.

hbmk2 rddleto.hbp, gera a lib sem problemas.

Mas preciso gerar o server para rodar e de preferencia como serviço.

Grato a todos.
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

letodb e ltodbf ?

Mensagem por sygecom »

Harbour 3.2 ou 3.4 ?
E qual compilador C(bcc,mingw,msvc e etc...) e versão ?

Vou baixar e, tentar compilar com harbour 3.2 + Mingw32 ( gcc version 8.1.0 )
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

letodb e ltodbf ?

Mensagem por sygecom »

Baixei e compilei tudo e, todos compilaram sem erros e, gerou .LIB e .EXE

Nota: Se você compilar o hbmk2 letodb.hbp com 64bits, acredito que vai ter um melhor desempenho.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

letodb e ltodbf ?

Mensagem por sygecom »

Ahhhhh esqueci

Se poder adicione em todos -gc3

Uma dica do colega Marcos Gambeta aqui no forum, isso deixa .exe maior mas tem melhor desempenho e, já testei com meu sistema e é de fato melhor.

exemplo:
hbmk2 letodb.hbp -gc3
hbmk2 letodbsvc.hbp -gc3
hbmk2 rddleto.hbp -gc3
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
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

letodb e ltodbf ?

Mensagem por Itamar M. Lins Jr. »

Olá!
hbmk2 letodbsvc.hbp, roda roda e finaliza sem nenhuma resposta mas tbem não cria nada.
Já olhou na pasta bin ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

letodb e ltodbf ?

Mensagem por leandrolinauer »

Estou usando o harbour3.4
Tinha que gerar um server.exe e não achei
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
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

letodb e ltodbf ?

Mensagem por Itamar M. Lins Jr. »

Olá!
Tinha que gerar um server.exe e não achei
Pq ? Vc mexeu no hbp do letodbf ?
Posta ele aqui pra gente ver.
O que diz o nome do .exe que tem que gerar é o .hbp do letodbf.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
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

letodb e ltodbf ?

Mensagem por Itamar M. Lins Jr. »

Olá!
Conforme o arquivo letodbsvc.hbp

Código: Selecionar todos

...
 --- down here you should not modify without deeper knowledge about why ---
-l
-strip
-gc3
-mt
{!win}-static
{win}-fullstatic
-nodefgt
-obin/letodb
-iinclude
{__LZ4}-isource/3rd/lz4/lib
-n
-w3
-q0
-es0
...
-obin/letodb
Vai gerar na pasta bin\letodb.exe

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

letodb e letodbf ?

Mensagem por leandrolinauer »

Boa tarde a todos.
Desculpem-me, falha minha, não fui nem olhar dentro da pasta bin.
Ta lá o LETODB.EXE
Agora é só configurar o LETO.INI e correr pro abraço.
Valeu
obrigado
Não sei se foi a COVID ou é a IDADE, de qualquer forma vamos colocar a culpa na COVID (rsrsrsrs)
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

letodb e letodbf ?

Mensagem por leandrolinauer »

Boa noite, estou com uma dúvida.
Tenho dois bancos de dados no mesmo servidor, ou seja, duas empresas usando o mesmo servidor.
Pasta DADOS
DADOS\EMPRESA1
DADOS\EMPRESA2
Como funciona o leto nesta ocasião porque tenho que usar nas duas empresas a mesma solução.
Grato
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
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

letodb e letodbf ?

Mensagem por Itamar M. Lins Jr. »

Olá!
Ai tá fácil
Colocar no letodb.ini

Código: Selecionar todos

DataPath = /dados
Ele vai enxergar as sub pastas.
Então fica:

Código: Selecionar todos

use empresa1\clientes
use empresa2\clientes

If leto_file("empresa1\clientes.dbf")
Teste ai pra ver se é isso mesmo.
Fiquei na dúvida se precisa usar "\empresa1\clientes.dbf"
Mas o letodb.ini é da forma que coloquei.
No meu eu uso a pasta dados e as subpastas 2020, 2021...
\dados\2021
\dados\2022
...

Saudações,
Itamar M. Lins
Saudações,
Itamar M. Lins Jr.
leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

letodb e letodbf ?

Mensagem por leandrolinauer »

Bom dia Itamar.
Valeu pela explicação, vou usar pela primeira vez LETOdb e vamos ver no que dá.
Grato
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
paiva
Usuário Nível 3
Usuário Nível 3
Mensagens: 300
Registrado em: 04 Ago 2005 10:28

letodb e letodbf ?

Mensagem por paiva »

Aproveitando rs

Não tive tempo de testar ainda ++++

no meu caso Basicamente uso 2 pastas \dbdc e outra Normalmente \usr\sfa

se no ini colocar \dbdc

posso acessar normalmente pelo caminho : \usr\sfa\crclie.dbf ?
ou //IP/\usr\sfa\crclie.dbf ?

ou seja NAO precisaria estar TUDO sob a pasta \dbdc (que esta lá no ini )

seria + facil aceitar c:\ lá no ini

Vou ver se semana que vem volto a testar

Paiva
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

letodb e letodbf ?

Mensagem por sygecom »

leandrolinauer escreveu:Não sei se foi a COVID ou é a IDADE, de qualquer forma vamos colocar a culpa na COVID (rsrsrsrs)
Eu também coloco direto na conta do COVID Kkkkkkkkkk
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
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

letodb e letodbf ?

Mensagem por Itamar M. Lins Jr. »

Olá!
no meu caso Basicamente uso 2 pastas \dbdc e outra Normalmente \usr\sfa
Vamos raciocinar.
O letodb é um "servidor" de arquivos DBF. Então é para ele que devemos solicitar.
Ele fica escutando nossa solicitação pelo protocolo TCP/IP na porta 2812(default)
Quando vamos ATIVAR o LetoDb.exe precisamos informar para ele qual é a pasta que ele ira SERVIR(monitorar) não é aconselhável colocar c:\ embora funcione da forma que vc quer.
Melhor será se você criar uma pasta vamos supor "c:\DataBase" ou "c:\Dados" e dentro dessa colocar as demais pastas. Fica até mais simples na hora de fazer backup.
Se o Letodb estiver olhando para uma pasta(na raiz) não vai enxergar a outra.
uso 2 pastas \dbdc e outra Normalmente \usr\sfa
Se desejar trabalha dessa forma com duas pastas na raiz vai precisar roda 2 instancias do Letodb. Uma na porta 2812 e outra na porta 2840 por exemplo.
Não use 2813 pq ele ativa essa porta internamente(default) para 2812

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder