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!


Coppola

Coppola

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.


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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar