GARANTIR DESCONTO

Fórum ApplyUpdates em select com duas tabelas #290303

02/08/2005

0

tenho uma Query com uma consulta que envolve campos de duas tabelas. estou usando o ClientDataSet para exibir os registros através de uma DBGrid.
faço alterações nos dados dos campos que envolvem as duas tabelas, ou seja, ao dar um ApplyUpdates deviriam ser atualizados os registros das duas tabelas.
mas ao fazer isso recebo o seguinte erro: ´Unable to resolve records. Table name not found´.
ao alterar a propriedade RevolveToDataSet do DataSetProvider para true, passo a receber a seguinte mensagem: ´Query: Cannot modify a read-only dataset´.

estou usando o Delphi 7 com Firebird 1.5 e o componente de acesso MDO.

Realmente posso fazer um ApplyUpdates em um select com mais de uma tabela?
Como posso resolver este problema?


Raserafim

Raserafim

Responder

Posts

02/08/2005

Ivanh

vc so pode alterar uma tabela :!:

normalmente é a que fica logo após o
from


mas vc pode alterar no evento ongettablename e informar qual tabela deve ser atualizada

os campos q são da outra tabela devem estar com os providerflags todos em false


Responder

Gostei + 0

04/08/2005

Raserafim

valeu ivanh, essa dica do ´providerflags todos em false´ serviu para uma outra situação.


Responder

Gostei + 0

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

Aceitar