INSERT INTO COM SELECT

MOREIRA 16/01/2017 02:01:27
#470739
Olá, persiste a dificuldade, bom

retorna um erro que o WHERE, não é registrado....

Sendo o primeiro..
KERPLUNK 16/01/2017 02:35:26
#470740
Dependendo da versão do banco de dados, o comando INSERT não possui suporte à cláusula WHERE.
MOREIRA 16/01/2017 07:44:59
#470741
FireBird 2.1
KERPLUNK 16/01/2017 23:37:44
#470766
Na documentação, não existe cláusula WHERE para o comando INSERT. Nessa versão, o mais próximo que você tem é o comando INSERT OR UPDATE. Mas, pessoalmente, eu não seguiria usando o Firebird, principalmente uma versão antiga como essa. Use SQL Server, MySQL ou Oracle, com certeza vai ser melhor.
MOREIRA 17/01/2017 01:21:23
#470768
Amigo, KERPLUNK... esse projeto infelizmente não posso mudar de banco de dados...

tenho que achar outra saída para essa finalidade, listar os produtos em uma grid, verificar quais os produtos nÃo constam no cadastro e INSERT.

KERPLUNK 17/01/2017 02:13:53
#470769
Como você insere os produtos na Grid? Se é à partir de um formulário(campos e tal), você pode incluir uma coluna oculta no grid, marcando os ítens [Ô]novos[Ô], ou seja, inseridos pelo seu form.
Página 2 de 2 [16 registro(s)]
Tópico encerrado , respostas não são mais permitidas