Thiago
Você geralmente seta esta informação é setada na classe, assim quando vc derivar os forms para o seu sistema já ficarão setados corretamente.
Sempre que vc utilizar bufferização vc deverá utilizar tableupdate ou tablerevert (para confirmar ou desfazer as inclusões/alterações/exclusões), é algo mais ou menos assim:
- Bufferizar,
- fazer seus inserts, updates e deletes
- se confirmar os dados, então tableupdate
- senão: tablerevert
É possível ainda trabalhar com BEGIN TRANSACTION - ROLLBACK E COMMIT, (igual ao SQL SERVER) mas para o banco fox o ideal é a bufferização.
Vc na realidade tem 4 tipos de bufferização (veja mais detalhes no help)
- Otimista de Tabela - Bloqueia a tabela toda apenas no momento da gravação dos dados
- Otimista de linha - Bloqueia apenas o registro que está sendo gravado no momento
- Pessimista de Tabela - Bloqueia a tabela toda desde o início do processo (carga dos dados) até a gravação final (confirmação do usuário)
- Pessimista de linha - Bloqueia apenas a linha em questão desde o ínicio do processo (carga dos dados) até a gravação final (confirmação do usuário)
O conceito utilizado pelo VFP é o mesmo utilizado em qualquer outro banco de dados (SQL, ORACLE, etc), então se vc entender o conceito de um banco entenderá o de todos os demais.
Ai as particularidades de cada um vc tem que buscar em documentação específica.
O erro que vc se refere é que vc está tentando excluir alguma coisa que não terminou o processo com um tableupdate ou um tablerevert.
>Estou com o seguinte problema
>Qual a diferença entre setar o buffering mode no Data environment e no próprio formulário?
>Outra pergunta quando seto tabela ou formulário pessimista sou obrigado a usar o tableupdate(.t.) certo?
>E Quando eu excluo um arquivo as vezes ele da o seguinte erro "Function requires row or table buffering mode." Erro Numero 1586.
>
>Obrigado!
>OBS: Se Alguem Tiver Alguma outra Coisa relacionada a Buffering Mode p/ me passar eu agradeço!
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only