Tratando concorrência com SF.


Author
Message
Valdair Ziegler
Valdair Ziegler
StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)
Group: Forum Members
Posts: 22, Visits: 481
Olá.

Como tratar a concorrência durante a inclusão de registros com SF?

Ex:  Tenho um form para cadastro de clientes que tem chave primária auto-incremento. Se eu tiver o mesmo form aberto em duas estações e salvar ao mesmo tempo um cadastro, como trato a chave? Já que nesse momento as duas estações vão estar com o mesmo código de cliente auto-incremento em memória.

Abraços.

Replies
Valdair Ziegler
Valdair Ziegler
StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)
Group: Forum Members
Posts: 22, Visits: 481
Ok Ivan.  Eu de novo.

Caso eu não queira mostrar a janela de decisão ao usuário e preservar os valores atuais do banco como faço?

Ivan George Borges
Ivan George Borges
Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Valdair Ziegler (03/11/2008)
Ok Ivan.  Eu de novo.

Caso eu não queira mostrar a janela de decisão ao usuário e preservar os valores atuais do banco como faço?

Bom, se você não quer que a janela entre em ação, você pode desligar a propriedade AutoHandleCollisions do form e gerenciar o evento ConcurrencyException você mesmo, tomando as decisões que achar melhor.

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search