Fórum Problemas para editar e excluir usando Inner Join #375498

01/10/2009

0

ola pessoal, estou com problemas para excluir ou alterar um registro da minha aplicação...
a uns 4 dias atras eu postei uma duvida como essa mas para cadastrar os registros e consegui resolver com a aujuda de um membro do forum, como eu estou usando duas tabelas ele me sugeriu colocar a propriedade ProviderFlags dos TFields (da Query) com pfInUpdate=False -- para todos os campos da tabela TIPOPRODUTO ... com isso consegui resolver o problema de cadastro, mas o erro q acontecia antes da alteração agora ocorre quando eu tento excluir ou alterar um registro, se alguem puder me dar alguma dica fico agradecido, segue abaixo o codigo sql:

SELECT P.ID_PRODUTO, P.NOME, P.QUANTIDADE, P.ID_TIPO, TP.NOME AS NOME_TIPO FROM PRODUTO P
INNER JOIN TIPOPRODUTO TP ON (TP.ID_TIPO=P.ID_TIPO) 


esse codigo eu usei para duas tabelas (PRODUTO e TIPOPRODUTO) e o seginte erro continua persistindo ´COLUMN UNKNOWN NOME_TIPO´

Obs.: Estou usando delphi 7, firebird 2.1, ibexpert e para exluir ou alterar os dados estou usando um dbnavigator.


Lamp

Lamp

Responder

Posts

01/10/2009

Afarias

Como está configurado o UpdateMode do Provider?


T+


Responder

Gostei + 0

01/10/2009

Lamp

Como está configurado o UpdateMode do Provider?


veleu pela dica... tava como upWhereAll, ai mudei pra upWhereKeyOnly e resolveu o problema :D

obrigado mais uma vez ;)


Responder

Gostei + 0

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

Aceitar