Sistema em Clipper 5.2 em REDE - O banco de dados .DBF nada!

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Jean Oenning
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 15 Mar 2005 11:56
Localização: Castanhal/PA

Sistema em Clipper 5.2 em REDE - O banco de dados .DBF nada!

Mensagem 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
Irineu
Usuário Nível 2
Usuário Nível 2
Mensagens: 61
Registrado em: 13 Ago 2003 22:01
Localização: Curitia-PR
Contato:

Mensagem 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()
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Se vc compartilhar a pasta tb como somente leitura vc terá problemas tipo DOS ERROR 5.


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Jean Oenning
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 15 Mar 2005 11:56
Localização: Castanhal/PA

Mensagem 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.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Olá,

No site do Wagner tem um exemplo de como programar em rede...
pegue aki http://www.vagucs.com.br/

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Jean Oenning
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 15 Mar 2005 11:56
Localização: Castanhal/PA

Mensagem por Jean Oenning »

Gente, já ajeitei tudo mas continua o erro.

"DOS ERROR 2" :-O
Irineu
Usuário Nível 2
Usuário Nível 2
Mensagens: 61
Registrado em: 13 Ago 2003 22:01
Localização: Curitia-PR
Contato:

Mensagem por Irineu »

Tem como postar aqui a parte do programa que voce abre os arquivos ?
chriskaka
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 22 Mar 2005 12:29
Localização: Fortaleza

Rede e configuração

Mensagem 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.
Responder