Você deve selelecionar apenas a descrição do cliente e o id vc pega da 
tabela de pedido. Ficaria assim a sql:
select pedidos.id_pedidos, pedidos.id_cliente_pedidos, pedidos.data_pedidos, 
pedidos.tipo_pedidos, pedidos.valor_pedidos, cliente.nome_cliente from 
pedidos inner join cliente on (cliente.id_cliente = 
pedidos.id_cliente_pedidos)....


----- Original Message ----- 
From: "Hudson" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Saturday, July 28, 2007 10:44 AM
Subject: [delphi-br] insert, delete com inner join


Ola gente,

tenho um sql com inner join assim:
select pedidos.id_pedidos, pedidos.id_cliente_pedidos, pedidos.data_pedidos, 
pedidos.tipo_pedidos, pedidos.valor_pedidos, cliente.id_cliente, 
cliente.nome_cliente from pedidos inner join cliente on (cliente.id_cliente 
= pedidos.id_cliente_pedidos)....

tenho em um form o dbnavigator e um dbgrid, bom ate ae ok mas quando tento o 
insert do dbnavigator para tabela pedido da um erro pois ele tenta da insert 
na tabela cliente que estou usando para buscar dados somente...........

alguem sabe como faço isso?

o erro e este:

quando clique em insert, aparece:

Pedido: Dataset not in edit or insert mode

Atenciosamente Hudson Dias
www.alcancedigital.com.br
MSN: [EMAIL PROTECTED]
Skype: hudson_bh
Tele: (31)3434-6304

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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Links do Yahoo! Grupos


Responder a