Clipper On Line • Ver Tópico - LetoDB 2 Empresas

LetoDB 2 Empresas

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

LetoDB 2 Empresas

Mensagempor alberto_dias » 26 Nov 2014 06:01

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 de usuário

alberto_dias
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 64
Data de registro: 10 Abr 2005 09:46
Cidade/Estado: Taboão da Serra - SP
Curtiu: 0 vez
Mens.Curtidas: 5 vezes

LETODB 2 EMPRESAS

Mensagempor Itamar M. Lins Jr. » 01 Dez 2014 11:17

Terei que colocar outra porta ex: 2813 ?

Isso mesmo.
use no letodb.ini p/ liberar os DBF´s p/ outros programas.
Share_Tables  = 1


Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

LETODB 2 EMPRESAS

Mensagempor Cavalo Marinho » 01 Jan 2015 19:59

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 de usuário

Cavalo Marinho
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 155
Data de registro: 01 Ago 2009 10:01
Cidade/Estado: Aracaju/Se
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

LETODB 2 EMPRESAS

Mensagempor Itamar M. Lins Jr. » 02 Jan 2015 09:08

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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

LETODB 2 EMPRESAS

Mensagempor alberto_dias » 02 Jan 2015 11:57

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 de usuário

alberto_dias
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 64
Data de registro: 10 Abr 2005 09:46
Cidade/Estado: Taboão da Serra - SP
Curtiu: 0 vez
Mens.Curtidas: 5 vezes

LETODB 2 EMPRESAS

Mensagempor JoséQuintas » 02 Jan 2015 12:28

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 9 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro