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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, 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/
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