LetoDB 2 Empresas

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

Moderador: Moderadores

Avatar do usuário
alberto_dias
Usuário Nível 2
Usuário Nível 2
Mensagens: 64
Registrado em: 10 Abr 2005 09:46
Localização: Taboão da Serra - SP
Contato:

LetoDB 2 Empresas

Mensagem por alberto_dias »

Prezados amigos,
Estou precisando de uma ajuda,
Estou utilizando o LetoDb a algum tempo e esta tudo funcionando corretamente,
Tenho um Cliente, com um Servidor 64 Bits, e utilizo o LetoDb, Porta 2812 para esta Empresa em um Banco de Dados,
Agora preciso Adicionar um outro programa, que vai utilizar outro Banco de Dados no mesmo Servidor,
As duvidas sao as seguintes:
Posso acessar com o Letodb + de um Banco de Dados na Mesma maquina ?
Se puder, como configurar o Letodb.ini para isso ?
Terei que colocar outra porta ex: 2813 ?
Os Programas que vao acessar os Bancos em Leto sao diferentes, algum problema,
Agradeco muito a quem possa me ajudar,
Abaixo o meu letodb.ini atual:

ALBERTO DIAS

[MAIN]
Port = 2812
DataPath = C:\CSARQTMP.064
Logfile = "letodb.log"
Default_Driver = CDX
Lower_Path = 0 ; 1, converter todos os caminhos para minúsculas
EnableFileFunc = 1 ; 1, Ativa leto_file(), leto_ferase(), leto_frename()
EnableAnyExt = 0 ; 1, é Ativado a criação de arquivos de dados (DBF)
Pass_for_Login = 0 ; 1, autenticação do usuário é necessária p/ acessar
Pass_for_Manage = 0 ; 1, a autenticação necessária p/ func Leto_mggetinfo()
Pass_for_Data = 0 ; 1, a autenticação necessária acesso aos dados
Pass_File = "leto_users" ; caminho, arquivo de informações dos usuários
Crypt_Traffic = 0 ; 1, passa os dados pela a rede cripitografado

[DATABASE]
DataPath = C:\CSARQTMP.064
Driver = CDX

; NAO ALTERAR SEM CONSULTA PREVIA
; LETODB.INI ALTERADO EM 29/12/2012 AS 11:06 HS
; ANALISTA PARA CONSULTA: ALBERTO DIAS
Alberto Dias
Atual.: Harbour 3.2.0 dev (r1703241902) + Gtwvg E Hmg IDE 3.5
Máquina Notebook - DELL ( INTEL CORE i5 ) 8 GB
Sistema - Windows 10 64 Bits
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 2 EMPRESAS

Mensagem por Itamar M. Lins Jr. »

Terei que colocar outra porta ex: 2813 ?
Isso mesmo.
use no letodb.ini p/ liberar os DBF´s p/ outros programas.

Código: Selecionar todos

Share_Tables  = 1
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

LETODB 2 EMPRESAS

Mensagem por Cavalo Marinho »

Ola boa note a todos e feliz 2015
Quanto a esta dúvida do amigo alberto_dias ainda não focou claro para mim, de acordo com a resposta de Itamar terei que cria uma outra porta 2813 por exemplo, a minha dúvida é o seguinte, terei que ter uma nova pasta com o servidor leto com um novo arquivo .ini com as novas configurações de porta e pasta, tenho que startar um novo serviço com outro nome, exemplo, 1 - letodb_service1, 2 letodb_service2... cada um apontando para a sua devida pasta? e aí no meu sistema eu apontarei par a respectiva porta?, se alguém tiver exemplos eu agradeço.
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 2 EMPRESAS

Mensagem por Itamar M. Lins Jr. »

O LetoDb usa o diretório(pasta) recursivamente, quer dizer que ao setar uma pasta por exemplo.
c:\dados
Ele vai enxergar somente as coisas (diretórios e arquivos) que estão nesta pasta e outras possíveis sub pastas.
Por exemplo c:\dados\cnpj_xyz e ou c:\dados\cnpj_abc e ou c:\dados\cncpj_XXX ...
Para ter dois serviços no windows rodando do letodb eu mudei no nome do serviço no fonte do letodb e depois compilei.
Você pode não setar o PATH via arquivo letodb.INI e usar a função LETO_PATH() p/ achar os DBF´s.
Leia o arquivo readme.txt.
LETO_PATH( [<cPath>], [cConnString | nConnection] ) --> cOldPath
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
alberto_dias
Usuário Nível 2
Usuário Nível 2
Mensagens: 64
Registrado em: 10 Abr 2005 09:46
Localização: Taboão da Serra - SP
Contato:

LETODB 2 EMPRESAS

Mensagem por alberto_dias »

Itamar,
Muito Obrigado,
Vou fazer os testes, :D
Alberto Dias
Atual.: Harbour 3.2.0 dev (r1703241902) + Gtwvg E Hmg IDE 3.5
Máquina Notebook - DELL ( INTEL CORE i5 ) 8 GB
Sistema - Windows 10 64 Bits
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

LETODB 2 EMPRESAS

Mensagem por JoséQuintas »

Notei pela configuração que está usando sem autenticação.
Isso é perigoso, ainda mais postando na internet.
Qualquer um que conecte ao IP poderia ter acesso total.

Fora isso, se for igual ao hbnetio, pode definir a pasta default, e no programa indicar outra pasta/subpasta, mantendo cada empresa acessando pasta diferente.
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/
Responder