Fórum Select com insert #481691

06/06/2014

0

Ola gostaria de fazer um select e logo apos um insert exemplo id = -1

select * from Produto where id_Produto = :id

Insert into produto ( produto,unidade,estoque_inicial,preco,codigo,arquivo)
values ( :produto, :unidade, :estoque_inicial, :preco, :codigo, :arquivo)

Esta dando o seguinte erro no ibexpert.

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 1.
produto.
Victor Pereira

Victor Pereira

Responder

Posts

06/06/2014

Rafael Souza

Tenta isso.


Insert into produto ( produto,unidade,estoque_inicial, preco,codigo, arquivo)
select produto,unidade,estoque_inicial, preco, codigo, arquivo from Produto where id_Produto = :id


Os campos da consulta tem que ser os mesmos do insert.

Att,

Rafael Silva Souza
Responder

Gostei + 0

06/06/2014

Victor Pereira

nao deu certo :(
Responder

Gostei + 0

06/06/2014

Rafael Souza

Perfeito, mas repara um detalhe,

A primeira coluna "produto" tem o mesmo nome da tabela que por sua vez é "produto".

Tenta alterar o nome da coluna e testa.

Att,

Rafael Silva Souza
Responder

Gostei + 0

06/06/2014

Victor Pereira

nao certo tambem
Responder

Gostei + 0

08/06/2014

Rafael Souza

De for possível me passa a estrutura das suas tabelas para que eu possa te ajudar melhor blz.

Att,

Rafael Silva
Responder

Gostei + 0

08/06/2014

Rafael Souza

*Se for possível me passa a estrutura das suas tabelas para que eu possa te ajudar melhor blz.

Att,

Rafael Silva
Responder

Gostei + 0

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

Aceitar