Duvida sobre gravacao firebird

Firebird

25/05/2005

boa tarde,

Eu estou migrando um sistema(Paradox) que fiz para minha lanchonete para firebird, e estou com algumas duvidas:

1- Eu uso comando SQL Insert/Update/Delete para manipular os dados dentro do meu aplicativo, a duvida e qual a diferenca entre usar os comandos SQL e o applyupdates, ja que com applyupdates eu utilizo apenas uma linha para gravar os dados.

2- Dentro do sistema , quando 2 usuarios estao usando a mesma tela, e o usuario 2 atualiza alguma informacao , o usuario 1 nao consegue ver esta alteracao , tem como fazer esta alteracao ou inclusao aparecer automaticamete na tela do usuario 1 !!!. E tambem sera preciso o usuario 1 sair da tela para que ele veja as atualizacoes feitas???? (Como proceder neste caso de atualizacao do banco via rede).

3- O que eu preciso quando instalo o sistema em rede para o sistema enxergar os dados que estao no servidor e tambem a nivel de usuario para poder acessar os dados .(Se e preciso cadastrar alguma senha especifica para o usuario de outra maquina no servidor)???

4- Se alguem tiver algum exemplo de como proceder a instalacao de um sistema em rede que usa o firebird e como configurar o SQLConnection para poder acessar estas informacoes, por favor me indiquem onde posso encontrar , ja que algums livros que tenho nao fala sobre colocar o sistema em rede...

desculpe pelo livro escrito, e que as duvidas sao muitas e procurei em alguns livros e revistas e nao consegui tirar, agora que estou tentado migrar este sistema comecou a aparecer muitas duvidas....

valeu ...

ate +

Carlos Henrique R.Melo


Chmelo

Chmelo

Curtidas 0

Respostas

Sremulador

Sremulador

25/05/2005

1- Eu uso comando SQL Insert/Update/Delete para manipular os dados dentro do meu aplicativo, a duvida e qual a diferenca entre usar os comandos SQL e o applyupdates, ja que com applyupdates eu utilizo apenas uma linha para gravar os dados.


Comandos SQL gravam diretamente dirado-o da memória
Apply.. deixam em cache até que sejam gravados

2- Dentro do sistema , quando 2 usuarios estao usando a mesma tela, e o usuario 2 atualiza alguma informacao , o usuario 1 nao consegue ver esta alteracao , tem como fazer esta alteracao ou inclusao aparecer automaticamete na tela do usuario 1 !!!. E tambem sera preciso o usuario 1 sair da tela para que ele veja as atualizacoes feitas???? (Como proceder neste caso de atualizacao do banco via rede).


sempre você tem que gravar suas tabelas e dar um commit, ao abrir com outro client sepre um refresh...

3- O que eu preciso quando instalo o sistema em rede para o sistema enxergar os dados que estao no servidor e tambem a nivel de usuario para poder acessar os dados .(Se e preciso cadastrar alguma senha especifica para o usuario de outra maquina no servidor)???


apenas que nos clientes tenha instalado o gds32.dll, no servidor o ibserver (e claro) :)


4- Se alguem tiver algum exemplo de como proceder a instalacao de um sistema em rede que usa o firebird e como configurar o SQLConnection para poder acessar estas informacoes, por favor me indiquem onde posso encontrar , ja que algums livros que tenho nao fala sobre colocar o sistema em rede...


aqui no forum e o que não falta...


GOSTEI 0
Chmelo

Chmelo

25/05/2005

sremulador,

obrigado pelas respostas, vou procurar aqui no site alguns exemplos...

ate +

Carlos H.R.Melo


GOSTEI 0
POSTAR