Fórum Problemas com transações concorrentes no DBExpress #194086
10/11/2003
0
Caríssimos colegas,
Estou com um problema de transação em meu sistema. Estou usando os componentes TSimpleDataSet e TSqlConnection da paleta DBExpress. Quando dois usuários estão inserindo um novo registro em um determinado cadastro(e estes dois usuários estão usando o mesmo número para o registro), o sistema grava o registro para o primeiro que clicar no botão gravar e o outro fica travado até que um ApplyUpdates seja disparado, seguido de uma mensagem de erro do banco de dados informando que o registro já existe. Preciso tratar isto e ficarei muito agradecido se alguém puder me esclarecer sobre este assunto. Obrigado!
Estou com um problema de transação em meu sistema. Estou usando os componentes TSimpleDataSet e TSqlConnection da paleta DBExpress. Quando dois usuários estão inserindo um novo registro em um determinado cadastro(e estes dois usuários estão usando o mesmo número para o registro), o sistema grava o registro para o primeiro que clicar no botão gravar e o outro fica travado até que um ApplyUpdates seja disparado, seguido de uma mensagem de erro do banco de dados informando que o registro já existe. Preciso tratar isto e ficarei muito agradecido se alguém puder me esclarecer sobre este assunto. Obrigado!
Eniosb
Curtir tópico
+ 0
Responder
Posts
11/11/2003
Eniosb
Por favor alguém pode me ajudar com este problema?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)