Cadastrar na Query ou no ClientDataSet?
19/11/2005
0
Qual a vantagem eu teria em usar o ClientDataSet?
Raserafim
Posts
19/11/2005
Firekiller
1. Transações ficarem abertas menos tempo;
2. Fácil mudança de banco de dados e/ou componentes de conexão com banco (essa é a melhor delas) e
3. Aproveitar criação de campos do tipo Aggregate e InternalCalc.
Se o que deseja é usar comandos SQL, pode usá-los no CLientDataSet também. Basta que para isso, você coloque a propriedade poAllowCommandText do DataSetProvider para true.
22/11/2005
Raserafim
e acho q também seria um passo a frente para fazer um sistema em camadas né?
sempre q uso o ClientDataSet utilizo tb uma Query para colocar as instruções SQL nela. Se eu utilizar a propriedade do ClientDataSet CommandText para colocar as instruções SQL, posso descartar completamente a Query sem nenhuma desvantagem?
ou tem algum benefício de ter a Query como intermediário?
23/11/2005
Raserafim
como posso fazer o controle de concorrência para evitar que os dois alterem o mesmo registro ao mesmo tempo?
ou seja, como saber que um determinado registro está sendo utilizado?
Clique aqui para fazer login e interagir na Comunidade :)