|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
"Ошибка преобразования даты или времени из символьной строки" в запросе
Добрый вечер!
Пытаюсь сделать параметричекий запрос на выборку записей по диапазону дат. На форме есть два DatetimePicker'а, в которых и выбираются даты Код:
ADOQueryHistory.Close; ADOQueryHistory.SQL.Text:='select * from history where (UpdateTime>=:dt1) and (UpdateTime<=:dt2)'; ADOQueryHistory.Parameters[0].Value:=DateTimePicker1.Date; ADOQueryHistory.Parameters[1].Value:=DateTimePicker2.Date; ADOQueryHistory.Open; но delphi ругается 'Ошибка преобразования даты или времени из символьной строки'. Кто знает в чем может быть ошибка пожалуйста подскажите. |
#2
|
|||
|
|||
мож нужно так?
Код:
ADOQueryHistory.Parameters[0].Value := DateToStr(DateTimePicker1.Date); ADOQueryHistory.Parameters[1].Value := DateToStr(DateTimePicker2.Date); |
#3
|
|||
|
|||
А мож нужно так?
Код:
ADOQueryHistory.Parameters[0].AsDateTime := DateTimePicker1.Date; ADOQueryHistory.Parameters[1].AsdateTime := DateTimePicker2.Date; |
#4
|
||||
|
||||
Цитата:
Это помогло. Большое спасибо |