Data: 12/01/2010 21:01:51
De: Arnoldo (infor3a@hotmail.com)
IP: 201.9.86.40
Assunto: Pesquisa por data com sql server no delphi
De: Arnoldo (infor3a@hotmail.com)
IP: 201.9.86.40
Assunto: Pesquisa por data com sql server no delphi
|
olá amigo estou com a seguinte duvida. estou fazendo uma consulta no delphi por data usando banco de dados sql server. quando eu faço a consulta por data intercalada ex: 01/01/2009 a 15/01/2009 ele funciona normal.Mais quando eu faço uma consulta por data com o mesmo dia exp: 15/01/2009 a 15/01/2009 ele não me mostra nada. Alguns pessoas falão que é porque ele armazena a hora. como faço para resolver esse proble. logo abaixo segue o codigo de instrução que estou sando na consulta ADOQuery_Venda.Close; ADOQuery_Venda.SQL.Clear; ADOQuery_Venda.Sql.Add('Select *'); ADOQuery_Venda.SQL.Add('From Kit'); ADOQuery_Venda.Sql.Add('Where Kit.Data >= :Data1_P and Kit.Data <= :Data2_P'); ADOQuery_Venda.Sql.Add('Order By Kit.Data'); V_Data_Ini := datetoStr(DateTimePicker_Data1.Date); V_Data_Final := datetoStr(DateTimePicker_Data2.Date); ADOQuery_Venda.Parameters[0].Value := StrTodate(V_Data_Ini); ADOQuery_Venda.Parameters[1].Value := StrTodate(V_Data_Final); ADOQuery_Venda.Open; muito obrigado |



