Problemas com transações concorrentes no DBExpress
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
Curtidas 0
Respostas
Eniosb
10/11/2003
Por favor alguém pode me ajudar com este problema?
GOSTEI 0