Fórum ApplyUpdates (Cannot create new transaction) #149570
25/03/2003
0
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
Curtir tópico
+ 0
Responder
Posts
25/03/2003
Nelsonota
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;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)