Página 1 de 1
Sistema em Clipper 5.2 em REDE - O banco de dados .DBF nada!
Enviado: 18 Mar 2005 09:18
por Jean Oenning
Gente sou leigo em rede mas espero que vcs possam me ajudar.
Conectei duas maquinas diretamente (ethernet) com par trançado "CROSS-OVER" no WinXP, compartilhei a pasta que continha o programa e o banco de dados.
Porem quando acesso através da minha máquina que não contem o programa ele dá erro de acesso ao .DBF.
O QUE FAZER? COMO ISSO FUNCIONA?
Valeu
Enviado: 18 Mar 2005 09:35
por Irineu
Provavelmente vc nao esta efetuando a abertura dos arquivos de modo compartilhado.
Quando vc trabalha em rede deve observar o modo de abertura de arquivos e o tratamento de registros para gravacao.
algumas funcoes que vc devera utilizar quando seu programa funciona em uma rede.
use shared
use exclusive
rlock()
flock()
dbcommit()
dbunlock()
Enviado: 18 Mar 2005 12:38
por Dudu_XBase
Se vc compartilhar a pasta tb como somente leitura vc terá problemas tipo DOS ERROR 5.
Enviado: 18 Mar 2005 14:29
por Jean Oenning
Acho que o Irineu está correto pode ser erros de programação pois nunca trabalhei em rede. Esses comandos que vc me apresentou são desconhecidos para mim. Será que vc não teria um exemplo simples de código para me mostrar?
Quanto a pasta, essa foi compartilhada para ser alterada.
Enviado: 18 Mar 2005 16:08
por janio
Olá,
No site do Wagner tem um exemplo de como programar em rede...
pegue aki
http://www.vagucs.com.br/
Janio
Enviado: 21 Mar 2005 10:13
por Jean Oenning
Gente, já ajeitei tudo mas continua o erro.
"DOS ERROR 2" :-O
Enviado: 21 Mar 2005 11:39
por Irineu
Tem como postar aqui a parte do programa que voce abre os arquivos ?
Rede e configuração
Enviado: 22 Mar 2005 12:40
por chriskaka
Amigos, tem duas coisas que podem estar acontecendo:
1) Em Windows XP, não basta compartilhar a pasta, tem que criar os usuários que acessam a rede dos outros micros, pois o XP é como um servidor. Crie um usuário em comum pra rodar o sistema Clipper.
2) Edite o arquivo C:\WINDOWS\SYSTEM32\AUTOEXEC.NT e coloque a linha SET CLIPPER=F200
Edite também o C:\WINDOWS\SYSTEM32\CONFIG.NT e coloque as seguintes linhas:
FILES=200 (já tem FILES=40, mude pra 200)
BUFFERS=30
Feito isso, acho que é só
Abraço.