Duvida sobre gravacao firebird
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
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
Curtidas 0
Respostas
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
25/05/2005
sremulador,
obrigado pelas respostas, vou procurar aqui no site alguns exemplos...
ate +
Carlos H.R.Melo
obrigado pelas respostas, vou procurar aqui no site alguns exemplos...
ate +
Carlos H.R.Melo
GOSTEI 0