MUDAR CODIGO EM TEMPO DE EXECUCAO
Bom dia gente, aqui estou de novo..
Bom, estou me deparando com um problema, o código que eu faco a conexao eu coloco o IP da maquina/servidor que o sistema irá acessar, queria saber se tem algum método de salvar esse IP em Banco de Dados? Porque por exemplo...
Eu faco uma modificacão no meu PC, aqui eu deixo como Localhost, mas na hora de levar o cliente que por vez acessa seus dados remotamente em vários computadores, e é feita por IP, eu tenho que alterar o código da conexão para o IP do cliente e mandar pra ele, nesse caso queria saber se tem alguma alternativa pra isso, de deixar o IP salvo em Banco de Dados, sendo assim não precisarei alterar toda vez que tiver uma Update, pois o IP do do cliente já estará gravado no seu Banco de Dados, e sendo assim não precisarei fazer quaisquer alteracão a respeito disso toda ver que for atualizar, obrigado a todos desde já...
Bom, estou me deparando com um problema, o código que eu faco a conexao eu coloco o IP da maquina/servidor que o sistema irá acessar, queria saber se tem algum método de salvar esse IP em Banco de Dados? Porque por exemplo...
Eu faco uma modificacão no meu PC, aqui eu deixo como Localhost, mas na hora de levar o cliente que por vez acessa seus dados remotamente em vários computadores, e é feita por IP, eu tenho que alterar o código da conexão para o IP do cliente e mandar pra ele, nesse caso queria saber se tem alguma alternativa pra isso, de deixar o IP salvo em Banco de Dados, sendo assim não precisarei alterar toda vez que tiver uma Update, pois o IP do do cliente já estará gravado no seu Banco de Dados, e sendo assim não precisarei fazer quaisquer alteracão a respeito disso toda ver que for atualizar, obrigado a todos desde já...
Adilson bom dia, eu resolvo isso fazendo um config e deixando ele nas máquinas.
O config que estiver no servidor coloco como localhost e nas másquinas o ip do servidor
O config que estiver no servidor coloco como localhost e nas másquinas o ip do servidor
Eu deixo no config a conexão ou somente o IP? Teria algum exemplo de como ler esse config na maquina?
Aqui tem um exemplo de como montar um config
http://www.macoratti.net/acc_comp.htm
Se caso precisar eu te mando um projetinho como exemplo
No config vc pode colocar td o q precisa, más no caso é só colocar o ip
http://www.macoratti.net/acc_comp.htm
Se caso precisar eu te mando um projetinho como exemplo
No config vc pode colocar td o q precisa, más no caso é só colocar o ip
adilso rapido e fácil, use um arquivo ini
veja este exemplo
veja este exemplo
Pelo que vi, parece ser simples, estou no trabalho agora, assim que chegar em casa a tarde vou analisar e posto os resultados, por enquanto muito obrigado a ajuda.
eu utilizo um arquivo INI e é uma mão na roda
é bem simples mesmo, eu coloco várias coisas nele é como o nosso amigo Castelo falou
Citação::
eu utilizo um arquivo INI e é uma mão na roda
OK, por enquanto obrigado.
Fiz algumas modificações e funcionou direitinho, em um módulo coloquei...
e pra ler
Obrigado pela ajuda de todos, valeu mesmo.
Declare Function GetPrivateProfileString Lib [Ô]kernel32[Ô] Alias [Ô]GetPrivateProfileStringA[Ô] (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nsize As Long, ByVal lpFileName As String) As Long
Public Function ReadINI(Secao As String, Entrada As String, Arquivo As String)
Dim retlen As String
Dim Ret As String
Ret = String$(255, 0)
retlen = GetPrivateProfileString(Secao, Entrada, [Ô][Ô], Ret, Len(Ret), Arquivo)
Ret = Left$(Ret, retlen)
ReadINI = Ret
End Function
e pra ler
NSCONFIGIP = ReadINI([Ô]SERVIDOR[Ô], [Ô]IP[Ô], App.Path & [Ô]\NSCONFIG.ini[Ô])
Obrigado pela ajuda de todos, valeu mesmo.
Tópico encerrado , respostas não são mais permitidas