Meu jovem, ainda sem nome,
Qdo coloquei "seu" me referi a sua configuração, a configuração q vc coloca no 
seu sistema. 
não sei e desconheço um comando ou função q retorne o nome da maquina em q está 
o mapeamento, entaum não sei lhe dizer "se" ou "como" fazer essa troca, mas o q 
quero lhe disse é q esse mapeamento é para o acesso ao firebird é totalmente 
desnecessário, vc pode usar mapeamento para escolher o banco de dados como vc 
disse anteriormente, bom segue algumas sugestões:
Estes bancos de dados ficam em um mesmo servidor? se sim padronize em todos os 
seus clientes o ip do servidor como 192.168.0.1 (aki trabalho com sete lojas), 
tb padronizei o local do banco de dados, todos os servidores tem duas partições 
no HD, ou seja dando problema numa instalação, pode-se formartar e reinstar o 
servidor sem a perda dos dados, o q geralmente ocorre com a undade C:, os 
bancos de dados ficam em D:\USR\BANCO-DE-DADOS, mas o meu programa permite q vc 
escolha qualquer maquina e qualquer pasta.
Para a configuração do banco de dados tenho dois edit's um para o nome ou ip do 
servidor e outro para o caminho fisico do banco de dados do servidor e faço 
assim:
if eHost.Text <> '' then
  DatabaseName       := eHost.text + ':' + eCaminho.Text
else
  DatabaseName       := eCaminho.Text;
Se for estação faço a união do host com o caminho acrescentando o ":" inves da 
barra,
entaum no meu banco de dados fica: 
192.168.0.1:D:\USR\BANCO-DE-DADOS\SISTEMA.GDB 
Pois no host é preenchido somente: "192.168.0.1" ou "SERVIDOR01" e no caminho 
"D:\USR\BANCO-DE-DADOS\SISTEMA.GDB", ou seja sou "eu programador" quem cuido de 
como a informação é passada para o banco de dados.
Espero ter ajudado, só naum sei como "pegar" o nome do micro atribuído a uma 
unidade mapeada.
 
Kaputz, Robson
Skype: kaputz_gri
"Keep the Dream Alive"



----- Mensagem original ----
De: blcksun954 <[EMAIL PROTECTED]>
Para: delphi-br@yahoogrupos.com.br
Enviadas: Segunda-feira, 3 de Dezembro de 2007 14:31:55
Assunto: Re: Res: Res: [delphi-br] Unidades Mapeadas e Firebird

Você não entendeu. Não sou > EU < quem coloca o caminho como
\\carlos-6a1ff64\ c\sistema\ sistema.fdb, é o componente pra selecionar
arquivos que traz ele assim. Isso se \\carlos-6a1ff64\ c não tiver sido
remapeado pra algo como J:. Nesse caso o usuário poderia selecionar
J:\sistema\sistema. fdb.

O que eu queria saber é como transformar J:\sistema\sistema. fdb para
carlos-6a1ff64: c:\sistema\ sistema.fdb, já que converter
\\carlos-6a1ff64\ c\sistema\ sistema.fdb seria fácil.


--- Em [EMAIL PROTECTED] os.com.br, Robson <kaputz_gri@ ...> escreveu
>
> O erro está depois do nome da maquina,
> seu: \\carlos-6a1ff64\ c\sistema\ sistema.fdb 
> correto: carlos-6a1ff64: c:\sistema\ sistema.fdb 
> eu naum uso as duas barras, mas funciona tb.
> 
> 
> Kaputz, Robson
> Skype: kaputz_gri
> 
> "Não pude escolher muitas coisas que nasceram comigo, mas posso
escolher meu amigo......E nessa busca empenho a minha própria alma,
pois com uma Amizade Verdadeira, a vida se torna mais simples, mais
rica e mais bela..." Charlie Chaplin .
> "Keep the Dream Alive"





      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[As partes desta mensagem que não continham texto foram removidas]

Responder a