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:
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.
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
Curtir tópico
+ 0
Responder
Posts
01/10/2009
Afarias
Como está configurado o UpdateMode do Provider?
T+
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
Clique aqui para fazer login e interagir na Comunidade :)