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?
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
Curtir tópico
+ 0
Responder
Posts
02/08/2005
Ivanh
vc so pode alterar uma tabela :!:
normalmente é a que fica logo após o
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
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
Clique aqui para fazer login e interagir na Comunidade :)