Oi Luri,
 
Concatene as variáveis e data fields no comando select...
 
Set sComando = " Insert into table1
                                select campo 1, campo2, " || sVar1 || ", campo3, " || SalNumberToStrX ( nVar2) || ", campo4
                                from table2 "
 
Dessa forma deve funcionar...
 
Abraço
 
Jair
-----Mensagem original-----
De: Iuri Balieiro Frigo <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: Terça-feira, 6 de Junho de 2000 17:06
Assunto: [sqlwin] Usando VALUES diferentes em uma clausula SQL

Pessoal,
 
Como faço para inserir valores em um INSERT onde alguns valores são data_fields e outras serão o retorno de uma query.
Por exemplo:
Call SqlPrepareAndExecute( hJS,
"INSERT INTO NotasFiscaisProdutos
(NumeroNotaFiscal,
CodigoProduto,
ClassificacaoFiscal,
Unidade,
Descricao,
Quantidade,
PrecoUnitario,
PrecoTotal,
BaseCalculoICMS,
AliquotaICMS,
ValorICMS,
AliquotaIPI,
ValorIPI)
 
VALUES
 
(:nNumeroNotaFiscal)
(SELECT CodigoProduto,
               ClassificacaoFiscal,
                ....etc.....
FROM Pedidos
WHERE ..... ) " )
 
Dessa maneira não funciona. Como posso juntar os resultados da query com variáveis do formulario?
 
Obrigado
 
Iuri

Responder a