Fórum consulta #210842
31/01/2004
0
ola
pessoal
tenho a seguinte consulta
dm.Qvendas.Close;
dm.Qvendas.SQL.Clear;
dm.Qvendas.SQL.Text := ´select * from VENDAS where DATA between :data and :data1 and numeroserie = :numserie´;
dm.Qvendas.ParamByName(´data´).AsDate := strtodate(edit2.text);
dm.Qvendas.ParamByName(´data1´).AsDate := strtodate(edit3.text);
dm.Qvendas.ParamByName(´numserie´).AsString := ´PC-´+´¬´;
DM.Qvendas.SQL.Add(´order by DATA´);
eu preciso consultar todos os numeros de serie que comecem com PC
entre duas datas
eu passo esse codigo e ele nao me retorna nada
sera que algum podera me dar um ajudinha
muito obrigado
pessoal
tenho a seguinte consulta
dm.Qvendas.Close;
dm.Qvendas.SQL.Clear;
dm.Qvendas.SQL.Text := ´select * from VENDAS where DATA between :data and :data1 and numeroserie = :numserie´;
dm.Qvendas.ParamByName(´data´).AsDate := strtodate(edit2.text);
dm.Qvendas.ParamByName(´data1´).AsDate := strtodate(edit3.text);
dm.Qvendas.ParamByName(´numserie´).AsString := ´PC-´+´¬´;
DM.Qvendas.SQL.Add(´order by DATA´);
eu preciso consultar todos os numeros de serie que comecem com PC
entre duas datas
eu passo esse codigo e ele nao me retorna nada
sera que algum podera me dar um ajudinha
muito obrigado
Soler
Curtir tópico
+ 0
Responder
Posts
31/01/2004
Rocsadan
Use
STARTING WITH.
ex:
Select * from clientes
where upper(Nome) starting with ´Jose´;
agora é só implementar no delphi.
STARTING WITH.
ex:
Select * from clientes
where upper(Nome) starting with ´Jose´;
agora é só implementar no delphi.
Responder
Gostei + 0
31/01/2004
Fabio.hc
dm.Qvendas.SQL.Text := ´select * from VENDAS where DATA between :data and :data1 and numeroserie [b:6d42d94acb] = [/b:6d42d94acb] :numserie´;
Tente assim:
troque o = por like:
dm.Qvendas.SQL.Text := ´select * from VENDAS where DATA between :data and :data1 and numeroserie [b:6d42d94acb]like[/b:6d42d94acb] :numserie´;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)