Problemas de transação usando DBExpress com SQL SERVER

Delphi

30/01/2007

Pessoal, já a algum tempo estou tendo problemas com transações usando o driver DBEXPRESS nativo para o SQL SERVER. Encontrei em alguns posts algumas sugestões para solucionar casos em que o problema ocorria em um ApplyUpdates (usando o clientdataset) a questão é a seguinte, estou tendo problemas em processamentos que se utilizam apenas de SQLDATASETS sem utilizar o CLIENTDATASET, onde faço a seleção e inserção dos dados diretamente pelo SQLDATASET/SQLQUERY.

Existe algum outro driver que seja bom e free ? Alguma dica para contornar esta situação ?

Desde já agradeço a atenção.


Andreaskaquino

Andreaskaquino

Curtidas 0

Respostas

Macario

Macario

30/01/2007

Olá.

O que ocorre exatamente? :roll:


GOSTEI 0
Andreaskaquino

Andreaskaquino

30/01/2007

Emite mensagens de erro informa que a capacidade máxima para transações foi excedida. Estou usando BDS 2006 (Win 32) + SQL SERVER 2000.

Att,


GOSTEI 0
Andreaskaquino

Andreaskaquino

30/01/2007

Apenas a titulo informativo... uma das mensagens exibida é:

´Database Server Error:
Não é possível criar uma nova transação porque a capacidade foi excedida.´

Att,


GOSTEI 0
Andreaskaquino

Andreaskaquino

30/01/2007

Uma outra mensagem exibida é:

´Não é possível criar uma nova conexão porque o modo usado é o de transação manual ou distribuída.´

Att,


GOSTEI 0
Macario

Macario

30/01/2007

Olá.

Você esta usando ADO ou BDP? ou no BDS ainda tem dbExpress?

Você esta usando controle explicito de transação?

Nos mostre um trecho do codigo.


[]´s


GOSTEI 0
POSTAR