ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Qual a melhor forma de conectar ao banco em rede?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Ituiutabano
Novato
Novato


Registrado: Quarta-Feira, 16 de Mai de 2007
Mensagens: 5

MensagemEnviada: Qua Mai 05, 2010 8:45 pm    Assunto: Qual a melhor forma de conectar ao banco em rede? Responder com Citação

Ola Senhores e senhoras rss, atualmente trabalho em alguns programas e uso para conectar a um banco de dados em rede o firebird 2.1, com um arquivo .ini de onde eu pego o caminho do banco de dados.

procedure TDataModulo.DataModuleCreate(Sender: TObject);
var
IniBd : TIniFile;
begin
IBCredito.Connected := False;
IniBd := TIniFile.Create('c:\Caminho da pasta\Config.ini');
LocalBd := IniBd.ReadString('PARAMETROS', 'LocalBd', '');
IniBd.Free;
IbCredito.DatabaseName:=LocalBd;
IBCredito.Connected := True;

E em um comando para salvar algum registro uso.

If para checar campos obrigatorios e logo o comando, abaixo.

DataModulo.IBQueryClientes.Post;
DataModulo.IBQueryClientes.Insert;
ShowMessage('Salvo com sucesso!');

Só que não sei se isso é o melhor para evitar erro e o registro salvo não aparece nas outras estações cliente. apos abrir o programa novamente. Como posso evitar isso?

Obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
edsonalves
Colaborador
Colaborador


Registrado: Terça-Feira, 27 de Janeiro de 2009
Mensagens: 1938
Localização: Bauru - SP

MensagemEnviada: Qui Mai 06, 2010 9:44 am    Assunto: Responder com Citação

Da um commit na tabela após post....
_________________
Cria em mim, ó Deus, um coração puro, e renova em mim um espírito reto.
http://twitter.com/edson_alves_
Skype: edson.alvesan
http://www.vacabikers.wordpress.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Yahoo Messenger MSN Messenger
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Sex Mai 07, 2010 9:06 am    Assunto: Responder com Citação

Estes tipos de configurações são locais a cada máquina, pode-se até deixar uma única pasta para consulta compartilhada em rede, desde que não esteja o banco de dados, já que fragilizaria a segurança do mesmo, geralmente estes tipos de configurações são locais ao sistema, pois assim evita-se centralizar estas configuraçoes em apenas uma máquina e que se por acaso esta der problema não afetará os outros sistemas em rede.
É preferível ter um sistema acessando o banco de dados centralizado num servidor bem dimensionado a ter configuraçoes locais.




bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB