Página 2 de 2

Instalacao ADS

Enviado: 05 Out 2022 11:42
por carlaoonline
Bom dia!

Antigamente os Dbf's ficavam expostos aos usuários, quando eu passei a usar o LetoDbf isso foi resolvido.

Mudei quase nada nos fontes, sobretudo tive que modificar as linhas com o comando INDEX além de algumas poucas outras linhas.

Para os modens de internet que possuem IPV4 e liberação de portas (processo simples de fazer), é possível acessar normalmente pela internet e com respostas quase idênticas como na rede local.



Com todo o banco de dados no servidor, deixo apenas dois executáveis em cada máquina de usuário em qualquer pasta.

O primeiro executável é o que verifica se o segundo (que é o principal) precisa ser atualizado e esse por sua vez (o principal, ao ser executado) verifica se o primeiro precisa ser atualizado.


Tipo:

Install_or_Updated.EXE --> Esse é o que o usuário executa sempre, que possui o ícone da empresa, do sistema (para o usuário, esse é o APP principal)

System_Main.EXE --> Esse é chamado pelo primeiro que antes verifica se é preciso atualizar, a após iniciar também verifica se é preciso atualizar o primeiro.

Instalacao ADS

Enviado: 05 Out 2022 12:00
por JoséQuintas
ADO é a classe existente no Windows pra acessar qualquer banco de dados.
ODBC é uma espécie de driver, tem uma pra cada banco de dados, acaba completando o ADO, não limitado a ele.
Então, com o ODBC do ADS, que tem opção pra DBF/CDX, a linguagem de programação passa a poder usar DBF/CDX normalmente através de comandos SQL, e isso inclui o Harbour.

Se entendi direito, quer apenas esconder os arquivos.
Se velocidade não é prioridade, pode usar o hbnetio que vém junto com o Harbour, e é escrito em Harbour.

Ao invés de
USE arquivo
é só usar
USE NET:arquivo

Outra opção é o letodb, uso talvez parecido.

As duas opções funcionariam via internet, mas a segunda vai ter melhor resultado.

Já com alterações nos fontes, tem as RDDs do Harbour pra MySQL e até pra ODBC que expande possibilidades, e até o ADO.

Instalacao ADS

Enviado: 05 Out 2022 15:29
por Linguagemclipper
Eu queria saber como compilar esse bendito Letodbf com o xHarbour. Será que não compila com o BCC582? Tem que ser um BCC mais novo e pago?
Uso xHarbour 1.2.3 + Bcc582