Integrar aplicativos
19/11/2005
0
Eu pensei assim:
Em colocar o Banco de dados dos dois em um computador, por exemplo, o do OfficeCad. Assim, o OfficeMoney acessará aquele outro pc.
Bom, mas como faço toda essa configuração na rede? Tem como ter um criador de instalação que especifica instalar em rede?
Alguém já fez uma integração na rede assim?
Aspirante
Posts
20/11/2005
Crash
t+
20/11/2005
Aspirante
Amigo, assim, um precisa do outro pra funcionar. Por exemplo, a cada produto vendido (OfficeCad na recepção) o valor deste é passado para o banco de dados do OfficeMoney que estará na tesouraria.
Entende. Me dê uma luz como resolver esse probleminha da maneira mais simples. Tive só uma idéia e queria ter mais de vocês. A minha é:
- Deixar os bancos num pc só e fazer o programa acessar via rede.
Mas não acho ela eficiente. Gostei da idéia de sockets, mas preferiria ter o banco de dados em cada computador correspondente ao software entende, o OfficeCad com o bd no seu pc e o OfficeMoney no seu pc também.
Tem como?
Muito obrigado pela atenção.
Atenciosamente, Aquiles.
Abraços.
20/11/2005
Crash
t+
20/11/2005
Aspirante
Estou usando justamente o Firebird.
Por favor amigo, explique-me mais sobre o funcionamento OnLine e OffLine na rede. Como seria? Cada aplicativo com seu banco em cada máquina ou um banco de dados em um único pc sendo este acessado pelos aplicativos?
Grato.
Abraços.
Aquiles.
21/11/2005
Crash
Exemplo:
Se o servidor for ficar no msm computador do programa retagarda, utilize no outo computador assim:
ESCRITORIO:C:\SISTEMA\BANCO.GDB
e no retaguarda assim:
LOCALHOST:C:\SISTEMA\BANCO.GDB
automaticamente os sistemas usaram o msm banco de dados.
t+
27/11/2005
Aspirante
OfficeCad + Bd = PC 1
OfficeMoney = PC 2
Sendo que o Office money acessa o OfficeCad via IP da rede, tipo:
PC 1 = 125.125.10.1
PC 2 = 125.125.10.2
Aí tipo, no IbDataBase no OfficeMoney eu teria que colocar, ao invés de um simples BANCO.GDB, ia ser: 125.125.10.1:C:/OfficeCad/BANCO.GDB.
E no OfficeCad? Poderia continuar sendo BANCO.GDB já que o Bd seria instalado no mesmo pc desse aplicativo?
Valeu.
27/11/2005
Aspirante
- Existe um limite de pcs conectados num banco de dados no firebird?
Exemplo:
PC2, PC3....... PC19 e PC20, todos conectados no BANCO.GDB que está no PC1. Existe uma limitação de computadores? E se um cara tá cadastrando no PC3, tipo, como IbCadastro.Append, e outro no PC4 também faz isso, não haverá conflitos? E uma das perguntas mais importantes que tinha esquecido, é automático a atualização do banco de dados BANCO.GDB, por exmplo, no PC2 foi cadastrado algo. O PC10 já consegue reconhecer aquele cadastro?
Valeu...
27/11/2005
Crash
exatamente... eh soh configurar o caminho pela rede no OfficeMoney. Somente tera q fazer com barra inversa:
125.125.10.1:C:\OfficeCad\Banco.GDB
Se tem algum limite esse limite eh mto grande... mais eu acho q nao tem limite nao. Eu tenho um sistema onde 40 terminais se conectao ao servidor sem problema algum.
Você soh deve tomar cuidado com o tratamento das transações. Caso nao tenha conhecimento procure material aki no forum e no site do clube delphi, ou ate msm no help do IB/FB.
qq coisa posta aki.
t+
Clique aqui para fazer login e interagir na Comunidade :)