Fórum Erros de transação no DBExpress #295506

14/09/2005

0

Estou migrando um projeto para DBExpress usando o Delphi 7 e o banco de dados SQL Server e estou me deparando com os seguintes erros:

[b:1206462a5b]A new transaction could not be create due a unspecified capacity edit:[/b:1206462a5b]
Ocorre quando há na mesma transação e tela componentes do tipo TSQLDataSet e TSimpleDataSet juntos.


[b:1206462a5b]Cannot create new connection because in manual transaction mode[/b:1206462a5b]
Ocorre quando eu tento executar uma query com um SimpleDataSet de uma tela diferente da que eu iniciei a transação

[b:1206462a5b][u:1206462a5b]NOTA:[/u:1206462a5b][/b:1206462a5b] [i:1206462a5b]Eu realizo todas as transações de um mesmo SQLConnetion que fica num DataModule, e todos os outros componentes estão ligados a ele[/i:1206462a5b]

Desde já agradeço pela atenção, e peço por favor se alguém puder, que me ajude! :cry:


Rogick

Rogick

Responder

Posts

14/09/2005

Rogick

Quarta-feira 14 de setembro de 2005, nenhuma resposta a esse tópico.

Quem puder dar uma dica me ajude, por favor. :cry:


Responder

Gostei + 0

14/09/2005

Fabriciosanas

Para começar vc não devr utilizar o TSimpleDataSet, pois não é recomendado, faça um teste.


Responder

Gostei + 0

14/09/2005

Rogick

Então o q usar?... :(


Responder

Gostei + 0

14/09/2005

Michelli88

Pode usar ADOQuery da paleta dbGo ou TQuery do DBE..
Procure padronizar... utilize um tipo só!


Responder

Gostei + 0

14/09/2005

Rogick

Eu tentei usar ADO, mas deu o mesmo problema (o primeiro problema), eu comecei este projeto em BDE + ADO e quiz migrar p/ ADO, mas não deu certo. Então estou tentando ver se c/ o DBExpress vai dar certo.

Valeu pela força


Responder

Gostei + 0

14/09/2005

Michelli88

Pra mim nao deu problema nenhum...


Responder

Gostei + 0

14/09/2005

Rogick

É a vida! Mas amanhã agente conversa mais. Estou saindo. Valeu!


Responder

Gostei + 0

14/09/2005

Gandalf.nho

Então o q usar?... :(


Use TClientDataset em vez do TSimpleDataset


Responder

Gostei + 0

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

Aceitar