Erros de transação no DBExpress

Delphi

14/09/2005

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

Curtidas 0

Respostas

Rogick

Rogick

14/09/2005

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

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


GOSTEI 0
Fabriciosanas

Fabriciosanas

14/09/2005

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


GOSTEI 0
Rogick

Rogick

14/09/2005

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


GOSTEI 0
Michelli88

Michelli88

14/09/2005

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


GOSTEI 0
Rogick

Rogick

14/09/2005

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


GOSTEI 0
Michelli88

Michelli88

14/09/2005

Pra mim nao deu problema nenhum...


GOSTEI 0
Rogick

Rogick

14/09/2005

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


GOSTEI 0
Gandalf.nho

Gandalf.nho

14/09/2005

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


Use TClientDataset em vez do TSimpleDataset


GOSTEI 0
POSTAR