Problema com Delphi 7 SQL Server 2000

Delphi

01/02/2007

Olá amigos,

Tenho uma aplicação Delphi 7 que utiliza SQL Server 2000 e está apresentando um problema aleatório que eu não consigo resolver e gostaria de saber se alguém pode me ajudar.

Às vezes no momento do ApplyUpdates do ClientDataSet, o sistema acusa o seguinte erro: ´?????²?????@??´

Estou utilizando TADODataSet + TDataSetProvider + TClientDataSet e estou controlando as transações de gravação, ou seja:

try
  Connection.BeginTrans;
  if CDS1.ApplyUpdates(0) <> 0 then
    raise Exception.Create(´Erro´);
  Connection.CommitTrans;
except
  Connection.RollBackTrans;
  CDS1.CancelUpdates;
end;


Este erro ocorre em vários módulos diferentes. Minha aplicação é utilizada por aproximadamente 50 pessoas simultaneamente.

Obrigado pela ajuda.

Gabriel


Gatoledo

Gatoledo

Curtidas 0

Respostas

Macario

Macario

01/02/2007

Olá.


Verifique se o seu MDAC está na última versão, se necessario atualize.

Se você fizer uso parametrização nas suas consultas, verifique se os mesmos estão devidamente configurados.


Não uso ADO, mas acredito que os caracteres ´?????@?´ refere-se a parametros utilizados na instrução.

Espero ter ajudado.

[]´s :roll:


GOSTEI 0
POSTAR