Fórum lt;lt; Between gt;gt; #157447
02/05/2003
0
Ola delphimaniacos,
Eu tenho o campo placa, e queria pesquisa entre as duas placas, mas linha de código que eu criei esta trazendo o valor em branco como que eu faço para corrigir?? Ou o que esta errado??
dm.Qr_placas.Close;
dm.Qr_placas.SQL.Clear;
dm.Qr_placas.sql.Add(´select * from tb_placas´);
if (edit1.Text) <> ´´ then
begin
dm.Qr_placas.sql.Add(´where placa between´+ Quotedstr(´¬´ +edit1.Text+´¬´));
dm.Qr_placas.sql.Add(´and´+ Quotedstr(´¬´ +edit7.Text+´¬´));
dm.Qr_placas.open;
desde jah agradeço!
Eu tenho o campo placa, e queria pesquisa entre as duas placas, mas linha de código que eu criei esta trazendo o valor em branco como que eu faço para corrigir?? Ou o que esta errado??
dm.Qr_placas.Close;
dm.Qr_placas.SQL.Clear;
dm.Qr_placas.sql.Add(´select * from tb_placas´);
if (edit1.Text) <> ´´ then
begin
dm.Qr_placas.sql.Add(´where placa between´+ Quotedstr(´¬´ +edit1.Text+´¬´));
dm.Qr_placas.sql.Add(´and´+ Quotedstr(´¬´ +edit7.Text+´¬´));
dm.Qr_placas.open;
desde jah agradeço!
Coppola
Curtir tópico
+ 0
Responder
Posts
02/05/2003
Schwarze
Carinha, tu misturou like com between. O between aceita apenas literais.
between pode ser algo assim:
placa between ´AAA0000´ and ´CZZ9999´
Que traz as placas de A a C.
Com like, você não pode fazer esse range, mas pode fazer pesquisas parciais:
placa like ´A¬´
traz todas as placas começadas em A.
between pode ser algo assim:
placa between ´AAA0000´ and ´CZZ9999´
Que traz as placas de A a C.
Com like, você não pode fazer esse range, mas pode fazer pesquisas parciais:
placa like ´A¬´
traz todas as placas começadas em A.
Responder
Gostei + 0
02/05/2003
Guedes.rj
Cara usa isso:
SELECT * FROM TB_PLACAS
WHERE PLACA BETWEEN ´+edit1.Text+´ AND ´+edit7.Text+´
Valeu!!!
Guedes
SELECT * FROM TB_PLACAS
WHERE PLACA BETWEEN ´+edit1.Text+´ AND ´+edit7.Text+´
Valeu!!!
Guedes
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)