Ir ao conteúdo
  • Cadastre-se

For Dos Em Rede


WEBIER

Posts recomendados

Tenho um programa for DOS numa maquina de minha rede.

onde possui um .BAT que executa o programa .EXE

tipo asssim que tá no .BAT

nome_do_exe c:\programa

descrições:

nome_do_exe é o nome do aplicativo .exe

c:\programa é a pasta onde fica o banco de dados usado pelo programa .DBF

Se eu criar um atalho do .BAT em outro micro da rede, ele consegue executar o .exe mas não consegue encontrar o banco de dados que tá no c:\programa no micro servidor.

Já tentei mapear a pasta e refazer o atalho....

Já tentei editar o .bat para E:\programas..... E: é a unidade mapeada

e todas essa tentativas sempre ele não encontra o banco de dados DBF

Obs: o Programa for DOS é feito em Clipper

Que devo fazer?

Link para o comentário
Compartilhar em outros sites

Olá Webier....

É o seguinte, na base de dados que você esta tentando acessar o programa não existe um arquivo dbf que procure os caminhos dos dados?

Por exemplo:

Base de dados .DBF .......caminho

Base de dados .NTX ........caminho

Se você localizar algum arquivo que tenha o nome ligado ao caminho seria só abrir esse arquivo pelo DBU e altera-los

Espero ter ajudado...

Qualquer coisa poste aqui..!

Link para o comentário
Compartilhar em outros sites

O caminho da base de dados está descrito no .bat na pasta do programa, assim:

MCD c:\programa

sendo MCD o executavel e "c:\programa" o caminho da base de dados

Já tentei assim:

E:\MCD E:\programas

e MCD E:\programas também

sendo que E: é a unidade C: mapeada do computador onde tem a pasta do programa.

Help-ME

Link para o comentário
Compartilhar em outros sites

Seguinte:

Como o seu programa é local mas sua base de dados está no servidor, você primeiro precisa compartilhar a pasta onde está os dados e depois mapear (criar) uma unidade local indicando o caminho no servidor.

O mapeamento poderia ser se você quiser criar uma unidade K na sua estação:

(veja a sintaxe do comando NET no seu servidor, assim NET /?)

NET USE K: \\Nome_do_Servidor\Nome_do_Compartilhamento

Link para o comentário
Compartilhar em outros sites

é isso mesmo amigo!

O .exe e os bancos de dados fica na outra maquina, quero só criar um atalho para aqui, mas ele nunca encontra os bancos de dados que tá lá só o .exe que funciona, mas na hora de acessar os BD ele dizer o caminho como se fosse no meu.

Assim:

C:\programas e era para se E:\programas

E: é o C: do servidor

Link para o comentário
Compartilhar em outros sites

Ola WEBIER

Acho que voce não entendeu a minha pergunta.

Quis dizer se o proprio programa não esta setado para pegar o data base de uma unidade ou pasta diferente, na qual não esta setada ou mapeada nas maquinas em quais voce esta fazendo os testes.

já vi programa em clipper, por ex, setado para pegar tabelas dbf de uma outra particicao portando tive que fazer 2 mapeamentos de 2 unidades distintas, 1 para o programa e outro para o db.

espero ter ajudado

se o problema persistir mantenha contato.

abraço

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!