Página 1 de 1

LetoDB 2 Empresas

Enviado: 26 Nov 2014 07:01
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

LETODB 2 EMPRESAS

Enviado: 01 Dez 2014 12:17
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.

LETODB 2 EMPRESAS

Enviado: 01 Jan 2015 20:59
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.

LETODB 2 EMPRESAS

Enviado: 02 Jan 2015 10:08
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.

LETODB 2 EMPRESAS

Enviado: 02 Jan 2015 12:57
por alberto_dias
Itamar,
Muito Obrigado,
Vou fazer os testes, :D

LETODB 2 EMPRESAS

Enviado: 02 Jan 2015 13:28
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.