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