PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Transação c/ Paradox #166452

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

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

Aceitar