consulta
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
Curtidas 0
Respostas
Rocsadan
31/01/2004
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.
GOSTEI 0
Fabio.hc
31/01/2004
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´;
GOSTEI 0