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
Moderador: Moderadores
- carlaoonline
- Usuário Nível 3

- Mensagens: 190
- Registrado em: 24 Ago 2014 22:38
- Localização: Porto Alegre-RS
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Instalacao ADS
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.
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/
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/
- Linguagemclipper
- Usuário Nível 3

- Mensagens: 240
- Registrado em: 16 Abr 2016 17:33
- Localização: Maceió/AL
- Contato:
Instalacao ADS
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
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.