Aplicação multi-usuarios
Saudações a todos.
Vi que para rodar um banco de dados em rede não é muito difícil, basta instalar o servidor firebird no servidor e o cliente na máquina que será o terminal, indicar o caminho correto na aplicação e colocar o banco de dados neste local.
Uso em minhas aplicações o FB 1.5, Delphi 7 e componentes de acesso da paleta Interbase: ibdatabase, ibtransaction, ibdataset, ibquery...
Se eu colocar o meu banco de dados em um servidor usando os componentes citados o meu aplicativo poderá ser usado em modo multi-usuário ou terei que refazer as conexões usando outros componentes como o dbexpress? Ele suportará o acesso de mais de uma estação?
Desde já agradeço a colaboração.
Vi que para rodar um banco de dados em rede não é muito difícil, basta instalar o servidor firebird no servidor e o cliente na máquina que será o terminal, indicar o caminho correto na aplicação e colocar o banco de dados neste local.
Uso em minhas aplicações o FB 1.5, Delphi 7 e componentes de acesso da paleta Interbase: ibdatabase, ibtransaction, ibdataset, ibquery...
Se eu colocar o meu banco de dados em um servidor usando os componentes citados o meu aplicativo poderá ser usado em modo multi-usuário ou terei que refazer as conexões usando outros componentes como o dbexpress? Ele suportará o acesso de mais de uma estação?
Desde já agradeço a colaboração.
Horus
Curtidas 0
Respostas
Jc_analista
19/11/2004
Pode e só vc instalar em outra maquina e mudar o caminho do banco de dados tipo assim 192.168.0.3:c:\pasta\banco.gdb e no Ibtransaction coloque modifique o valor das propriedades idletimer=250, defaultaction=TACommitRetaining. E no ibdatabase mude a propriedade allowstreamconnected de true para false.
GOSTEI 0
Gandalf.nho
19/11/2004
Para facilitar isso, use o componente IBDatabaseINI
GOSTEI 0