Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 09.04.2007
Сообщений: 65
1

Проблема с select * from contest Where id_contest='6' and day_contest between #29/07/2001# and #04/08/2001#

13.10.2007, 17:28. Просмотров 714. Ответов 3
Метки нет (Все метки)


Подскажите в чём ошибка! Есть таблица с конкурсными фотографиями из неё должны демонстрироваться фото которые были присланны с воскресенья по субботу игнорируя всё что до этой недели и после.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
set rs=server.createobject('adodb.recordset')
    conn.open dsnPic
    MyDate= date 
    MyWeekDay=Weekday(MyDate)  'определяю какой день недели
    DayWeek=date-MyWeekDay   'определяю начало новой недели
 
    Select Case MyWeekDay
    Case '1'                'Воскресенье
    DayWeek1=date-7         'определяю начало старой недели
 
    sql = 'select * from contest Where id_contest='' & id_contest & '' and day_contest between #' & DayWeek1 & '# and #'& DayWeek & '#'
End Select 
rs.open sql,conn
Получается такой запрос:
SQL
1
SELECT * FROM contest WHERE id_contest='6' AND day_contest BETWEEN #29/07/2001# AND #04/08/2001#
По запросу получается что нужно показать все фотографии занесённые в таблицу между датами 29/07/2001 и 04/08/2001, но на деле выводятся фотки внесённые до 29/07/2001.
В чём тут может быть проблема?
Заранее всем спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2007, 17:28
Ответы с готовыми решениями:

LNK 2001
Error 6 error LNK2001: unresolved external symbol "private: static char * myText::szText"...

P-CAD 2001
Добрый день, где можно скачать p-cad 2001? Может у кого-то он имеется?

LNK 2001
Здрасьте, помогите быдлокодеру разобраться В общем у меня вроде все файлы проекта друг к другу...

Реализация ГОСТ Р 34.10-2001
Нужно реализовать стандар Электроной цифровой подписи ГОСТ Р 34.10-2001 на C# (windows form...

3
0 / 0 / 0
Регистрация: 09.04.2007
Сообщений: 65
14.10.2007, 14:19  [ТС] 2
Нашёл что нужно использовать формат даты m/d/y
и что выполняется это при помощи этой команды
set dateformat mdy|dmy|ymd действует на текущий коннект, на как её применить?
0
0 / 0 / 0
Регистрация: 03.10.2007
Сообщений: 129
14.10.2007, 15:04 3
Чтобы не мучаться с форматами, используй формат 'yyyymmdd', он всегда работать будет, независимо от настроек.
То есть:
SELECT * FROM table1 WHERE field1 BETWEEN '20010729' AND '20010804'
Дата представляется именно строкой.
0
0 / 0 / 0
Регистрация: 09.04.2007
Сообщений: 65
14.10.2007, 17:41  [ТС] 4
Но как мне нужно переделать в этот формат на примере что я написал выше? Ведь мне надо применить это только один раз и не хочется из-за этого переделывать формат на компьютере :0(
Ведь в примере я беру системную дату.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2007, 17:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Error LNK 2001
Здрасьте, помогите быдлокодеру разобраться В общем у меня вроде все файлы проекта друг к другу...

Установка Mathcad 2001
Много лет пользовался Matcad 2001 из за его компактности - не требует устанавливать Net Framework ...

Не открывается файл mathcad 2001
Здравствуйте, столкнулся с проблемой открытия файла, написанного в mathcad 2001. Пробовал...

Установил хп профешеннал 1998-2001.
У меня лицензия все норм можно ли обновить от sp1 до sp3 как?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.