Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

SQL-запрос

61K
14 июня 2010 года
tanushka_a1990
1 / / 14.06.2010
Здравствуйте помогите пожалуйста! Имеется БД на SQL Server 2005. Через запрос создала в БД поле data,куда записывается сегодняшняя дата, имеется два DateTimePicker. Нужно чтобы в DBGrid отображались только те записи, которые входят в диапазон между 2 Datetimepicker.
Делаю так where data (поле в БД) >= ''' +DateToStr(Datetimepicker1.Date)+''' and data <= ''' +DateToStr(Datetimepicker2.Date)+''';
Дает ошибку The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
11
14 июня 2010 года
oxotnik333
2.9K / / 03.08.2007
используй параметрические запросы
339
15 июня 2010 года
verybadbug
619 / / 12.09.2005
если тип поля DATE или DATETIME - скорее всего неправильный формат даты (может я конечно и ошибаюсь)

DateToStr использует локализованный формат даты. Для России dd.mm.yyyy...
В соответствии со спецификацией в Transact-SQL формат даты (по умолчанию) yyyy-mm-dd
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог