Fórum comando sql para q o campo seja diferente da variável #258592
16/11/2004
0
SQL.Add(´Pedido =:VarP´);
blz
agora, gostaria de saber como fazer q o campo direcionado (pedido) seja diferente do valor da variável eu tentei fazer assim:
SQL.Add(´Pedido <>:VarP´); // mais assim não dá
certo alguém sabe como fazer?
Janete
Curtir tópico
+ 0Posts
16/11/2004
Gandalf.nho
Gostei + 0
16/11/2004
Janete
With TbPedidos do
begin
SQL.Clear;
SQL.Add(´Select * from Pedidos´);
SQL.Add(´Where DataPed between :VarDataI and :VarDataF and´);
SQL.Add(´Pedido =:VarP´); //teria q mudar aqui para diferente
SQL.Add(´Order By DataPed´);
end;
TbPedidos.ParamByName(´VarDataI´).AsDate:=StrToDate(MaskEdit1.Text);
TbPedidos.ParamByName(´VarDataF´).AsDate:=StrToDate(MaskEdit2.Text);
TbPedidos.ParamByName(´varP´).AsString:=´O´;
TbPedidos.Prepare;
TbPedidos.Open;
Gostei + 0
16/11/2004
Gandalf.nho
Gostei + 0
16/11/2004
Janete
o problema é q dessa forma
SQL.Add(´Pedido =:VarP´);
seria para o campo q for igual a variável traz, é q eu quero q seja diferente e se eu colocar assim:
SQL.Add(´Pedido <>:VarP´);
não dá certo dá erro ele não aceita, então não sei como fazer q o campo seja diferente dá variável para trazer
Gostei + 0
16/11/2004
Keitarosan
o problema é q dessa forma
SQL.Add(´Pedido =:VarP´);
seria para o campo q for igual a variável traz, é q eu quero q seja diferente e se eu colocar assim:
SQL.Add(´Pedido :VarP´);
não dá certo dá erro ele não aceita, então não sei como fazer q o campo seja diferente dá variável para trazer[/quote:3396af338b]
Se com ´=´ funfa e com ´´ nao, ponha um operador NOT na frente do criterio de igualdade, nao precisa nem quebrar a cabeça =P
Gostei + 0
16/11/2004
Janete
o problema é q dessa forma
SQL.Add(´Pedido =:VarP´);
seria para o campo q for igual a variável traz, é q eu quero q seja diferente e se eu colocar assim:
SQL.Add(´Pedido <>:VarP´);
não dá certo dá erro ele não aceita, então não sei como fazer q o campo seja diferente dá variável para trazer[/quote:57c79b30a5]
Se com ´=´ funfa e com ´<>´ nao, ponha um operador NOT na frente do criterio de igualdade, nao precisa nem quebrar a cabeça =P[/quote:57c79b30a5]
É q e campo Pedido recebe três tipos de valores ou ele vai receber ´O´ de orçamento, ´V´ de venda ou ´D´ de devolução, então nesse filtro quero q ele traga tudo q for diferente de ´O´, então ele vai trazer pra mim tudo de venda e devolução q foi feito q é o q eu preciso, e não trazer nada de orçamento.
Gostei + 0
17/11/2004
Janete
SQL.Add(´Pedido <> ´O´´);
só q dava erro não dava certo, então estava tentando fazer da forma q passei acima, então tentei assim:
SQL.Add(´Pedido <> ´´O´´´); // com duas aspas
e deu certo, mesmo assim, obrigado a todos pela ajuda!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)