Ajuda por favor!!
15/08/2005
0
Tenho a seguinte query p/ SQL Server 2000
Add(´SELECT * FROM SIPEPesquisa´);
Add(´WHERE PsqCpf = ´ + CPF);
Add(´and PsqFim > convert(DateTime,´ + DtaPsqFim +´)´);
Ela deveria selecionar algumas datas mais retorna todas da tabela, sendo que gostaria somente as maiores que especifiquei. Por Exemplo as tuplas com as datas maiores que 16/08/06.
:shock: :?:
Add(´SELECT * FROM SIPEPesquisa´);
Add(´WHERE PsqCpf = ´ + CPF);
Add(´and PsqFim > convert(DateTime,´ + DtaPsqFim +´)´);
Ela deveria selecionar algumas datas mais retorna todas da tabela, sendo que gostaria somente as maiores que especifiquei. Por Exemplo as tuplas com as datas maiores que 16/08/06.
:shock: :?:
Dicotau
Curtir tópico
+ 0
Responder
Posts
16/08/2005
Rjun
Utize parâmetros em vez de enfiar tudo no SQL.
[code]
Query1.SQL.Clear;
Query1.SQL.Add(´SELECT * FROM SIPesquisa WHERE PsqCPF = :CPF AND PsqFim > :Data´)
Query1.Parameters.ParamByName(´PsqCPF´).Value := CPF;
Query1.Parameters.ParamByName(´Data´).Value := DtaPsqFim;
Query1.Open;
try
// Coloque o que você quer fazer com o resultado
// da query
finally
Query1.Close;
end;
[code]
Query1.SQL.Clear;
Query1.SQL.Add(´SELECT * FROM SIPesquisa WHERE PsqCPF = :CPF AND PsqFim > :Data´)
Query1.Parameters.ParamByName(´PsqCPF´).Value := CPF;
Query1.Parameters.ParamByName(´Data´).Value := DtaPsqFim;
Query1.Open;
try
// Coloque o que você quer fazer com o resultado
// da query
finally
Query1.Close;
end;
Responder
Clique aqui para fazer login e interagir na Comunidade :)