Post no firebird?

Firebird

10/08/2005

Boa noite,

Estou começando a fazer a transição do Paradox para o Firebird e estou com muitas dúvidas. Já li varios artigos, tópicos no forum,etc.. e ainda continuo com as mesmas dúvidas:

- No Paradox se utiliza o start transaction, o commit, rollback . E no firebird como é?

- No paradox sempre se utiliza o método post... para salvar dados na tabela, append para adicionar um registro, edit para editar a tabela. E no firebird devo utilizar estes métodos ou não?
Já exemplos usando datasource.dataset.Post, dataset.Post e explicações de que não se deve usar o post e sim sómente applyupdates(-1).

Por falar em ApplyUpdates, qual é o certo: Applyupdates(-1) ou applyupdates(0)?

Desde já agradeço toda e qualquer ajuda.


[]´s

José


Dli

Dli

Curtidas 0

Respostas

Afarias

Afarias

10/08/2005

|- No Paradox se utiliza o start transaction, o commit, rollback . E no
|firebird como é?

A mesma coisa, sendo o o PDX apenas simula as trasações enquanto no FB tudo é baseado nela.


|- No paradox sempre se utiliza o método post... para salvar dados na
|tabela, append para adicionar um registro, edit para editar a tabela.
|E no firebird devo utilizar estes métodos ou não?

Esses métodos são dos componentes baseados em TDataSet, se vc usar componentes assim com o Fb entào vai usá-los da mesma forma.


|Já exemplos usando datasource.dataset.Post, dataset.Post e explicações
|de que não se deve usar o post e sim sómente applyupdates(-1).

Falso, e vc somente usa ApplyUpdates(x) caso esteja usando ClientDataSet.


|Por falar em ApplyUpdates, qual é o certo: Applyupdates(-1) ou
|applyupdates(0)?

Não existe certo, é questão do q vc deseja. O parâmetro do ApplyUpdates indica quantos erros devem poder passar sem cancelar toda oparação (num applyupdates vc pode estar alterando vários registros) -- o parâmetro 0 (zero) indica nenhum erro pode passar, o parâmetro -1 (menos um) indica q todos os erros podem passar.


T+


GOSTEI 0
POSTAR