Ajudar SQL
Boa Tarde!!!
Galera, a consulta esta funcionando perfeitamente, mas se eu deixa os edit1 e edit7 em branco a consulta me retorna em [b:c8a6aa7911]branco[/b:c8a6aa7911]!! Eu queria que me trouxesse todos os dados e nao em branco... comoque eu faço para isso?
dm.Qr_placas.Close;
dm.Qr_placas.SQL.Clear;
dm.Qr_placas.sql.Add(´select * from tb_placas´);
dm.Qr_placas.sql.Add(´where placa between´+ Quotedstr( edit1.Text+´¬´));
Dm.Qr_Placas.SQL.Add(´and´+Quotedstr(edit7.Text+´¬´));
(ComboBox2.Text+´¬´));
(ComboBox1.Text+´¬´));
dm.Qr_placas.Open;
agradeço[/b]
Galera, a consulta esta funcionando perfeitamente, mas se eu deixa os edit1 e edit7 em branco a consulta me retorna em [b:c8a6aa7911]branco[/b:c8a6aa7911]!! Eu queria que me trouxesse todos os dados e nao em branco... comoque eu faço para isso?
dm.Qr_placas.Close;
dm.Qr_placas.SQL.Clear;
dm.Qr_placas.sql.Add(´select * from tb_placas´);
dm.Qr_placas.sql.Add(´where placa between´+ Quotedstr( edit1.Text+´¬´));
Dm.Qr_Placas.SQL.Add(´and´+Quotedstr(edit7.Text+´¬´));
(ComboBox2.Text+´¬´));
(ComboBox1.Text+´¬´));
dm.Qr_placas.Open;
agradeço[/b]
Coppola
Curtidas 0
Respostas
Marcelo Saviski
02/05/2003
dm.Qr_placas.Close;
dm.Qr_placas.SQL.Clear;
dm.Qr_placas.sql.Add(´select * from tb_placas´);
[b:c8d7e62c30]if [/b:c8d7e62c30](edit1text <> ´´) and (edit7.text <> ´´) [b:c8d7e62c30]then[/b:c8d7e62c30]
[b:c8d7e62c30]begin[/b:c8d7e62c30]
dm.Qr_placas.sql.Add(´where placa between´+ Quotedstr( edit1.Text+´¬´));
Dm.Qr_Placas.SQL.Add(´and´+Quotedstr(edit7.Text+´¬´));
(ComboBox2.Text+´¬´));
(ComboBox1.Text+´¬´));
[b:c8d7e62c30]end;[/b:c8d7e62c30];
dm.Qr_placas.Open;
dm.Qr_placas.SQL.Clear;
dm.Qr_placas.sql.Add(´select * from tb_placas´);
[b:c8d7e62c30]if [/b:c8d7e62c30](edit1text <> ´´) and (edit7.text <> ´´) [b:c8d7e62c30]then[/b:c8d7e62c30]
[b:c8d7e62c30]begin[/b:c8d7e62c30]
dm.Qr_placas.sql.Add(´where placa between´+ Quotedstr( edit1.Text+´¬´));
Dm.Qr_Placas.SQL.Add(´and´+Quotedstr(edit7.Text+´¬´));
(ComboBox2.Text+´¬´));
(ComboBox1.Text+´¬´));
[b:c8d7e62c30]end;[/b:c8d7e62c30];
dm.Qr_placas.Open;
GOSTEI 0
Schwarze
02/05/2003
Copola,
Qual banco vc tá usando? Seu comando ficou assim:
select * from tb_placas where placa between ´X¬´ and ´Y¬´
Pelo menos nos bancos que eu conheço, esse ´¬´ que vc tá usando não funciona com o between, mas apenas com like. Tente tirar o ¬ e veja se funciona.
Beleza?
Qual banco vc tá usando? Seu comando ficou assim:
select * from tb_placas where placa between ´X¬´ and ´Y¬´
Pelo menos nos bancos que eu conheço, esse ´¬´ que vc tá usando não funciona com o between, mas apenas com like. Tente tirar o ¬ e veja se funciona.
Beleza?
GOSTEI 0