Fórum sql erro #224325
04/04/2004
0
sql erro(o sql ta loco)
se alguem puder ajudar
olha que locura...
if combobox1.Text = ´Maior igual´ then
begin
Query1.sql.clear;
Query1.sql.add(´select * from produtos where Preco_custo>= :prc_c´);
Query1.ParamByName(´prc_c´).AsCurrency := strtocurr(maskedit2.text);
Query1.open;
end;
eu escolho o texto no combobox1(maior, menor, igual, maior e igual)
assim ele mostra os valores... >= a maskedit2
e depois qdo vou trocar... para preco de venda
if combobox2.Text = ´Maior igual´ then
begin
Query1.sql.clear;
Query1.sql.add(´select * from produtos where Preco_venda >= :prc_v´);
Query1.ParamByName(´prc_v´).AsCurrency := strtocurr(maskedit3.text);
Query1.open;
end;
ele mostra somento os maiores, e nao maior e igual
e qdo coloco igual ele nao mostra...
ja conferi mais de mil vezes... e o texto esta certo.
outra oura qdo coloco >= ele mostra
invalid use of keyword
token: produtos. line number: 1
alguem sabe o que eh isso????
se puderem me ajudar..
obrigado
se alguem puder ajudar
olha que locura...
if combobox1.Text = ´Maior igual´ then
begin
Query1.sql.clear;
Query1.sql.add(´select * from produtos where Preco_custo>= :prc_c´);
Query1.ParamByName(´prc_c´).AsCurrency := strtocurr(maskedit2.text);
Query1.open;
end;
eu escolho o texto no combobox1(maior, menor, igual, maior e igual)
assim ele mostra os valores... >= a maskedit2
e depois qdo vou trocar... para preco de venda
if combobox2.Text = ´Maior igual´ then
begin
Query1.sql.clear;
Query1.sql.add(´select * from produtos where Preco_venda >= :prc_v´);
Query1.ParamByName(´prc_v´).AsCurrency := strtocurr(maskedit3.text);
Query1.open;
end;
ele mostra somento os maiores, e nao maior e igual
e qdo coloco igual ele nao mostra...
ja conferi mais de mil vezes... e o texto esta certo.
outra oura qdo coloco >= ele mostra
invalid use of keyword
token: produtos. line number: 1
alguem sabe o que eh isso????
se puderem me ajudar..
obrigado
Davefloripa
Curtir tópico
+ 0
Responder
Posts
04/04/2004
Aroldo Zanela
Colega,
Antes de cada open, adicione o código abaixo, tomando cuidado para utilizar nomes de arquivos diferentes para analisar o conteúdo da instrução SQL produzida:
Quanto ao problema com >=, você testou valores inteiros ou com centavos?
Tópico bloqueado - [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=40683] Duplicidade - acompanhe aqui. [/url]
Antes de cada open, adicione o código abaixo, tomando cuidado para utilizar nomes de arquivos diferentes para analisar o conteúdo da instrução SQL produzida:
Query1.sql.SaveToFile(´c:\conteudo.sql´);
Quanto ao problema com >=, você testou valores inteiros ou com centavos?
Tópico bloqueado - [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=40683] Duplicidade - acompanhe aqui. [/url]
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)