configurar estações...
Como devo proceder para configurar as estações de trablaho que i~rão rodar a minha aplicação... ela foi feita com Delphi + Mysql?
O que devo mudar nas estações? Onde mudar ?
Obrigado !
O que devo mudar nas estações? Onde mudar ?
Obrigado !
Alexandretavares
Curtidas 0
Respostas
Douglasf
09/05/2005
Para o funcionamento em rede de meus sistemas, normalmente costumo colocar a configuração em um arquivo INI e o sistema pega as configurações deste.
costumo colocar:
usuario(do banco)
senha(do banco)
computador(ou IP) que esta o servidor do MySQL.
qualquer coisa manda um msg
costumo colocar:
usuario(do banco)
senha(do banco)
computador(ou IP) que esta o servidor do MySQL.
qualquer coisa manda um msg
GOSTEI 0
Alexandretavares
09/05/2005
Oi Douglas!
Eu nunca usei arquivos .ini !
Vc pode me orientar de forma mais detalhada como fazê-lo ?
Te agradeceria bastante se vc ajudar !
Um forte Abraço.
Alexandre Tavares
Campina Grande - PB
Eu nunca usei arquivos .ini !
Vc pode me orientar de forma mais detalhada como fazê-lo ?
Te agradeceria bastante se vc ajudar !
Um forte Abraço.
Alexandre Tavares
Campina Grande - PB
GOSTEI 0
Douglasf
09/05/2005
Posso esclarecer sim,
mas se quer receber respostas mais rápidas, envie suas mesagens com dúvidas sobre programação para o fórum de Delphi.
é necessário declarar na em USES IniFiles
obs : para este conseguir acessar o banco pelo delphi, é necessário difinir as configuraçÕes no arquivo INI.
mas se quer receber respostas mais rápidas, envie suas mesagens com dúvidas sobre programação para o fórum de Delphi.
é necessário declarar na em USES IniFiles
procedure TfrmPrincipal.FormCreate(Sender: TObject); var IniFile : TIniFile; begin //Carrega as configurações do banco ZConnection1.Connected := False; //Caso não exista ele cria um arquivo ini IniFile := TIniFile.Create(ChangeFileExt(Application.ExeName,´.ini´)); //pega informações do arquivo ini e coloca no Zconnection1 ZConnection1.HostName:=IniFile.ReadString(´config´,´computador´,´´); ZConnection1.User:=IniFile.ReadString(´config´,´usuario´, ´´); ZConnection1.Password:=IniFile.ReadString(´config´,´senha´,´´); ZConnection1.Database:=IniFile.ReadString(´config´,´banco´, ´´); try ZConnection1.Connected:=True;; Except ShowMessage(´Não foi possível fazer a conexão com o banco.´); end; end;
obs : para este conseguir acessar o banco pelo delphi, é necessário difinir as configuraçÕes no arquivo INI.
GOSTEI 0
Alexandretavares
09/05/2005
Douglas existe outra forma de fazer essa conexão ?
Obrigado !
Obrigado !
GOSTEI 0
Douglasf
09/05/2005
Outra forma como?
- Atravez de outro componente?
- Atravez de outro componente?
GOSTEI 0
Alexandretavares
09/05/2005
Uso o ZConnection...
Sem criar um arquivo .ini, é possível ?
Valeu!
Sem criar um arquivo .ini, é possível ?
Valeu!
GOSTEI 0
Douglasf
09/05/2005
Pode existir ´infinitas´ formas desde que as seguintes propriedades sejam preenchidas.
ZConnection1.HostName
ZConnection1.User
ZConnection1.Password
ZConnection1.Database
ZConnection1.HostName
ZConnection1.User
ZConnection1.Password
ZConnection1.Database
GOSTEI 0
Gladqueiroz
09/05/2005
Não precisa configurar arquivo INI, basta apenas copiar o arquivo LIBMYSQL.DLL para o diretório system (windows 9x) ou system32 (windowsXP) das estações. Isso levando em conta que o aplicativo está funcionando corretamente no servidor. Após feito isso, faça uma cópia apenas do executável do servidor e jogue na pasta de sua preferência nas máquinas clientes.
OBS. Se o servidor tiver o Windows XP SP2 vc precisa adicionar o mysqlnt.exe na lista de exceções do FIREWALL. Sabe fazer isso né?
Qualquer dúvida estamos ai...
Um Abraço... :D
OBS. Se o servidor tiver o Windows XP SP2 vc precisa adicionar o mysqlnt.exe na lista de exceções do FIREWALL. Sabe fazer isso né?
Qualquer dúvida estamos ai...
Um Abraço... :D
GOSTEI 0
Aflsilva
09/05/2005
gladqueiroz, eu instalei na minha maquina o windows xp sp2, e depois disso eu nao consigo conectar o banco de dados em rede. Voce falou em adicionar o mysqlnt.exe na lista de exceções do FIREWALL. como eu faco isso? o mysql que uso e 3.23.41. Esse arquivo mysqlnt.exe onde fica localizado?
GOSTEI 0
Gladqueiroz
09/05/2005
Vc vai em em Iniciar - Painel de Controle - Firewal do Windows - Excessões - Adicionar Programa.
Você vai procurar o caminho do mysqlnt, que deve estar em c:\mysql\bin\mysqld-nt.exe e pressione OK.
Se vc fez a conexão corretamente vai funcionar com certeza.
Use como padrão o caminho do mysql em c:\mysql para evitar maiores problemas.
Isso deve resolver o problema.
Você vai procurar o caminho do mysqlnt, que deve estar em c:\mysql\bin\mysqld-nt.exe e pressione OK.
Se vc fez a conexão corretamente vai funcionar com certeza.
Use como padrão o caminho do mysql em c:\mysql para evitar maiores problemas.
Isso deve resolver o problema.
GOSTEI 0