Instalacao ADS

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

Moderador: Moderadores

Avatar do usuário
carlaoonline
Usuário Nível 3
Usuário Nível 3
Mensagens: 190
Registrado em: 24 Ago 2014 22:38
Localização: Porto Alegre-RS

Instalacao ADS

Mensagem 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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Instalacao ADS

Mensagem 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.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
Avatar do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Instalacao ADS

Mensagem 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
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Responder