Tabela DBF com acesso via Internet, como ?
Moderador: Moderadores
- software_facil
- Usuário Nível 3

- Mensagens: 211
- Registrado em: 23 Fev 2005 12:19
- Localização: Curitiba/PR
- Contato:
Tabela DBF com acesso via Internet, como ?
Prezados,
Gostaria de saber se alguém já fez, ou sabe a melhor forma de
implementar acesso remoto à tabelas DBF, concentrando todas as tabelas
em um servidor e fazendo acesso nas estações cliente através da
internet.
Obrigado
Gostaria de saber se alguém já fez, ou sabe a melhor forma de
implementar acesso remoto à tabelas DBF, concentrando todas as tabelas
em um servidor e fazendo acesso nas estações cliente através da
internet.
Obrigado
messenger : software_facil@hotmail.com
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
A principio, acredito que não importa onde estejam os dados. Assim como direcionamos para pastas em servidores, podemos também direcionar por exemplo:
NET USE F: \\65.98.120.121\C$ -> suponhamos que este ip, ( que precisa ser fixo ) seja de um servidor lá na Rússia
Acho que a limitação está na estrutura da rede, ou seja roteadores, provedores de acesso, servidores com direitos de acesso, etc... Sendo assim, acho que partir para MySql seja a rota mais correta, pelo fato dos DBF´s quebrarem com uma certa facilidade e também dada a propria natureza do MySql ( foi feito para isso mesmo, internet )
Este é meu modo de pensar.
NET USE F: \\65.98.120.121\C$ -> suponhamos que este ip, ( que precisa ser fixo ) seja de um servidor lá na Rússia
Acho que a limitação está na estrutura da rede, ou seja roteadores, provedores de acesso, servidores com direitos de acesso, etc... Sendo assim, acho que partir para MySql seja a rota mais correta, pelo fato dos DBF´s quebrarem com uma certa facilidade e também dada a propria natureza do MySql ( foi feito para isso mesmo, internet )
Este é meu modo de pensar.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- software_facil
- Usuário Nível 3

- Mensagens: 211
- Registrado em: 23 Fev 2005 12:19
- Localização: Curitiba/PR
- Contato:
Terminal Service. Um componente do Windows que permite acessar programas e dados remotamente através de um rede.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- software_facil
- Usuário Nível 3

- Mensagens: 211
- Registrado em: 23 Fev 2005 12:19
- Localização: Curitiba/PR
- Contato:
Obrigado pela ajuda Maligno, e aproveitando o ensejo, seria de grande ajuda um exemplo de uso de Terminal Service, caso vc ou algum outro colega do fórum tenha, creio que muitos programadores estejam pensando em fazer um cliente servidor "mais ou menos", enquanto não se usa um banco de dados sql. Digo "mais ou menos", pq a arquitetura cliente servidor tem suas peculiaridades, o que não se aplica neste meu caso, mas como vou manipular somente algumas poucas tabelas, e o programa vai ser usado de vez em quando, já resolve a minha questão, que é não deixar as informações (dbf) no cliente.
Abraços
Abraços
messenger : software_facil@hotmail.com
-
edmarfrazao
- Usuário Nível 3

- Mensagens: 185
- Registrado em: 06 Dez 2005 11:16
um TS mais barato fica igual ao server 2003
www.xpunlimited.com
tem uma versão free para 03 usuários.
so roda no xp pro.
www.xpunlimited.com
tem uma versão free para 03 usuários.
so roda no xp pro.
- software_facil
- Usuário Nível 3

- Mensagens: 211
- Registrado em: 23 Fev 2005 12:19
- Localização: Curitiba/PR
- Contato:
Analisando todas as opções, creio que a melhor forma seja mesmo usar o MySQL, e abandonar as tabelas DBF, tanto pela confiabilidade como velocidade. O meu programa está sendo feito em Harbour com MiniGUI Extended (última versão), nos samples tem alguns exemplos de como usar o MySQL, mas se alguém souber onde encontrar outros, que sejam mais completos, agradeço !
Abraços
Abraços
messenger : software_facil@hotmail.com
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
http://culikr.sites.uol.com.br/howmysql.htm#ABRINDO
De uma procurada aqui no forum que já foi postado algumas coisas sobre Mysql da Contrib.
De uma procurada aqui no forum que já foi postado algumas coisas sobre Mysql da Contrib.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
hrodrigom
- Usuário Nível 2

- Mensagens: 63
- Registrado em: 10 Nov 2007 08:04
- Localização: Santa Rita - Paraguay
Se vc nao tem problemas com velocidade na internet, pode user mysql mesmo e MINIGUI ou outra GUI.
Se for adotar uma estrutura assim, recomendo usar um servidor LINUX e criar um tunel SSH com redicionamento de portas.
Alem da segurança, o tunel ssh pode ser compactado. Eu fiz testes uma vez com firebird e a diferença é enorme.
Na pratica, vc instala o servico mysql, postgresql no servidor, mas cria um tunel SSH que pode ser usando o propio PUTTY no windows, que redireciona as portas que vc especificar do cliente para o servidor. Entao, sua aplicacao conecta no localhost:porta e pensa que o servidor esta mesmo na maquina do cliente. Mas na verdade, o ssh esta roteando, encriptando e compactando essa conexao para o servidor.
Mas se vc nao tem uma internet descente como a minha (128kbps ) :-O recomendo fortemente compilar seu sistema nativamente no linux em modo console e acessar de qualquer lugar do mundo via putty (Cliente SSH para windows e Linux).
Eu atualmente tenho um sistema rodando com estas caracteristicas em uma VPN de 128kbps. e Funciona perfeitamente.
Se for adotar uma estrutura assim, recomendo usar um servidor LINUX e criar um tunel SSH com redicionamento de portas.
Alem da segurança, o tunel ssh pode ser compactado. Eu fiz testes uma vez com firebird e a diferença é enorme.
Na pratica, vc instala o servico mysql, postgresql no servidor, mas cria um tunel SSH que pode ser usando o propio PUTTY no windows, que redireciona as portas que vc especificar do cliente para o servidor. Entao, sua aplicacao conecta no localhost:porta e pensa que o servidor esta mesmo na maquina do cliente. Mas na verdade, o ssh esta roteando, encriptando e compactando essa conexao para o servidor.
Mas se vc nao tem uma internet descente como a minha (128kbps ) :-O recomendo fortemente compilar seu sistema nativamente no linux em modo console e acessar de qualquer lugar do mundo via putty (Cliente SSH para windows e Linux).
Eu atualmente tenho um sistema rodando com estas caracteristicas em uma VPN de 128kbps. e Funciona perfeitamente.
____________________
Rodrigo Machado
FlaRo Sistemas
http://www.flaro.net
Rodrigo Machado
FlaRo Sistemas
http://www.flaro.net
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Existe ainda a alternativa de acessar via TELNET.
O próprio putty pode ser via TELNET, ou SSH, o mais recomendado como o colega sugeriu.
O próprio putty pode ser via TELNET, ou SSH, o mais recomendado como o colega sugeriu.
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
-
SandroBelarmino
- Usuário Nível 3

- Mensagens: 464
- Registrado em: 04 Set 2007 16:11
- Localização: Pedreira-SP
Tabela DBF com acesso via Internet, como ?
Caros, desculpem por ressuscitar o tópico, mas sabem como é, quando o cliente quer "milagres" não tem jeito, a coisa fica difícil.
Sobre o acesso remoto, via TS, Putty, SSh ou Telnet, qual seria a melhor opção para eu usar? Já temos alguma experiência com o TS mas gostaria da opinião sobre esses outros métodos, e nessas opções, tem alguma que permite que a impressão seja local, de onde está acessando e não no remoto que está sendo acessado?
Grato.
PS. Havia me esquecido de colocar, meu sistema está em clipper, como vi agora que o post está na seção harbour estou atualizando a msg.
Sobre o acesso remoto, via TS, Putty, SSh ou Telnet, qual seria a melhor opção para eu usar? Já temos alguma experiência com o TS mas gostaria da opinião sobre esses outros métodos, e nessas opções, tem alguma que permite que a impressão seja local, de onde está acessando e não no remoto que está sendo acessado?
Grato.
PS. Havia me esquecido de colocar, meu sistema está em clipper, como vi agora que o post está na seção harbour estou atualizando a msg.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Tabela DBF com acesso via Internet, como ?
Sandro,
NetIo e LeoDb, são boas opções.
NetIo e LeoDb, são boas opções.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
SandroBelarmino
- Usuário Nível 3

- Mensagens: 464
- Registrado em: 04 Set 2007 16:11
- Localização: Pedreira-SP
Tabela DBF com acesso via Internet, como ?
asimoes, agradeço a dica, mas pra isso teria que migrar meu programa para [x]harbour, correto? E não pretendo fazer isso, pois até o final do ano estaremos migrando para nosso novo programa em Delphi, e só estou fazendo manutenção rotineira no programa em clipper. Acontece que cliente é cliente, e ele quer para ontem esse tipo de acesso.asimoes escreveu:Sandro,
NetIo e LeoDb, são boas opções.
Fazer o que ? o_O
O jeito é ver o que consigo segurar isso, pra depois com o novo sistema, fazer acesso direto no banco pelo IP.
Abraço.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
