CLAUSULA WHERE

LCSD 12/12/2006 17:38:39
#189571
Saudosos amigos, boa tarde.

Estou com dificuldades para inserir dados de uma tabela em outra ....aboixo o codigo.

SQL = "INSERT INTO pedVenda ( Cliente, transid, itemcode, itemname, qty, price, total, dtmovimento, Hora, Usuário, IPI, ICMS, CF, Unidade )" & _
"SELECT MovimentoProdutos.Cliente, MovimentoProdutos.transid , MovimentoProdutos.itemcode, MovimentoProdutos.itemname, MovimentoProdutos.qty, MovimentoProdutos.price, MovimentoProdutos.total, MovimentoProdutos.dtmovimento, MovimentoProdutos.Hora, MovimentoProdutos.Usuário, 0 AS Expr1, (MovimentoProdutos.price * " & Label50.Caption & " /100) AS Expr2, 0 AS Expr3, 'UN' AS Expr4" & _
" from MovimentoProdutos" & _
" WHERE (MovimentoProdutos.Cliente)='153'" And (MovimentoProdutos.transid) = 1


O erro q esta acontecendo é OBJECT REQUIRED e soh ocorre quando coloco a ultima expressão da clausula WHERE.

And (MovimentoProdutos.transid) = 1 


Sem esta expressão não dá o erro, porem insere todos os produtos sem filtrar o pedido

Aguardo retorno
RAMSES 12/12/2006 17:41:07
#189572
falto concatenar a ultima parte
" WHERE (MovimentoProdutos.Cliente)='153'" & " And (MovimentoProdutos.transid) = 1"

Tópico encerrado , respostas não são mais permitidas