ApplyUpdates (Cannot create new transaction)
Quando crio um form de cadastro envolvendo mais de uma tabela gera o seguinte erro no TClientDataSet.ApplyUpdates(0)
EDataBaseError
Cannot create new transaction because capacity was exceeded
Alguem sabe o que é isso ?
Já tentei criar uma transação direto no SQLConnection e dá a mesma coisa
Coloquei 1 TSQLConnection, 3TSQLQuery, 3TDataSetProvider e 3TClientDataSet.
Seria um cadastro de estoque.
Uso somente um TDataSource para a tabela mestre e as outras duas são somente para lookup.
Já tentei dar um commit, rollback mas não rola.
EDataBaseError
Cannot create new transaction because capacity was exceeded
Alguem sabe o que é isso ?
Já tentei criar uma transação direto no SQLConnection e dá a mesma coisa
Coloquei 1 TSQLConnection, 3TSQLQuery, 3TDataSetProvider e 3TClientDataSet.
Seria um cadastro de estoque.
Uso somente um TDataSource para a tabela mestre e as outras duas são somente para lookup.
Já tentei dar um commit, rollback mas não rola.
Nelsonota
Curtidas 0
Respostas
Nelsonota
25/03/2003
O Problema é o seguinte. Como eu usava uma tabela mestre e 3 dealhes eu estava fazendo o seguinte.
filha1.open;
filha2.open;
filha3.open;
mestre.open;
Sei lá o por quê mas tem que deixar pra tabela mestre se virar pra abrir as filhas sozinhas.
mestre.open;
filha1.open;
filha2.open;
filha3.open;
mestre.open;
Sei lá o por quê mas tem que deixar pra tabela mestre se virar pra abrir as filhas sozinhas.
mestre.open;
GOSTEI 0