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