se parametro da query.unidirectional estiver ativado, passe para  false;


  ----- Original Message ----- 
  From: Alan 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 24, 2007 11:31 AM
  Subject: [delphi-br] DBExpress e DB2 Bidirecional


  Bom dia 
  Estou desenvolvento um aplicativo para migrar o dado de duas tabelas
  paradox para o IBM DB2 só que no momento da conversão aparece o
  seguinte um erro que diz que não é permitido no modo unidirecional 
  esta mensagem aparece logo apos o ApplyUpdates

  Fiz a Configuração do ClientDataSet para acesar o DatasetProvider 
  no DataSetProvider para acesar o SQLDataSet tudo conforme tutoriais
  na internet e aparentemente ele continua unidirecianal.

  Existe mais alguma alteração que seja necessaria fazer.

  Segue trecho do cod abaixo

  o Sql é o ClientDataSet

  Transacao.TransactionID:= 1;
  Transacao.IsolationLevel:= xilReadCommitted;
  SQLConnection1.StartTransaction(Transacao);
  while not query.Eof do
  begin
  sql.Append; 
  {
  Insersão de dados na Tabela
  }
  sql.Post;
  query.Next;
  end;
  query.Close;
  if SQL.ApplyUpdates(0) = 0 then
  SQLConnection1.Commit(Transacao)
  else
  SQLConnection1.Rollback(Transacao); 

  Grato



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a