Transação c/ Paradox

25/06/2003

0

Transação utilizando o Paradox

Tenho que fazer lançamentos de notas que atingem cerca de 1000 registros num sistema escolar.
Utilizo Paradox , BDE, CacheUpdates.
Tenho que manter o controle de integridade, para isso faço os lançamentos dentro de uma Transação...
Query.post
Database.StartTransaction
Try
Query.ApllyUpdates
Database.commint
Except
Database.rollback
End
Mas no meio do processo o seguinte erro é retornado.
‘Too many record locks on table’ e
‘Data structure corruption’

Pesquisei e encontrei na documentação do BDE que no máximo 255 registros(+- n lembro bem), podem ficar bloqueados durante um transação...
Existe alguma maneira de aumentar esse número, pois necessito dentro da mesma transação processar uns 1000 registros.
Agradeço sugestões.


Delmar

Delmar

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar