|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
Как можно сделать filter на recordset с сравнением даты , как в SQL between. Я делаю recordset.filter = "BeginingDate between '20030903 19:00:00' AND '20030905 19:00:00' ,но ничего не выходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 10:28 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
Тогда перепиши с использованием >= и <= ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 10:49 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
Filter не принимает BeginingDate <= '030904 9:40:25' And BeginingDate >= '030905 9:40:25' А заново делать Select не хочу ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 11:11 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
и дату задавай в формате #MM/dd/YYYY HH:mm:ss# ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 11:11 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
Так для SQL Servera это нормальный формат. Я делаю в SQL Analyzer и всё проходит нормально , только с Select............... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 11:18 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
так это уже не сервер, а Recordset и правила там свои Код: plaintext
читай топик Filter Property для ADO 2.x API Reference в MSDN ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 11:27 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
Спасибо большое за помощь . Тогда ещё один вопрос, будет ли такой формат даты работать под другим Regional Settings , например mm.dd.yyy или dd.mm.yyyy ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 11:38 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
всегда формат US независимо от regional settings в control panel т.е. #MM/dd/yyyy# ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 12:12 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
Как мне можно проверить , находится ли дата в промежутке другой даты, например есть дата между 09/04/2003 14:00:00 и 09/05/2003. Я выбираю дату 09/04/2003012:00:00 и 09/05/2003 17:00:00. Как проверить , что промежуток во второй дате проходит по помежутку первой ? Я хочу , чтобы не было одинаковых промежутков ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 12:42 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
Я ПЫТАЮСЬ ОГРАНИЧИТЬ КОНФЛИКТЫ ПРИ ВНЕСЕНИИ ДАТЫ. Чтобы заносимая дата не конфликтовала с существующей. Есть таблица c StartDate и EndDate. Может теперь будет понятней. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 13:02 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
хп напиши и проверяй в ней, выполняя ее на сервере а результат возвращай на клиент - от этого и прыгай, входит дата в промежуток или нет ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 13:19 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
Мне надо сделать проверку в VB. Или хотя бы знать , как это сделать в тригере(а потом я попробую перевести это в VB) Можно и в тригере , но как??? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 13:26 |
|
Filter 'between'...........................................................
|
|||
---|---|---|---|
#18+
если ты работаешь с интервалами, то условие непересечения интервалов [ИнтНач1, ИнтКон1] и [ИнтНач2, ИнтКон2] Код: plaintext
Код: plaintext
ИнтНач1 и ИнтКон1 - это поля StartDate и EndDate, ИнтНач2 и ИнтКон2 - проверяемый интервал, например, с 1 сент 2003 по 3 сент 2003 Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 14:11 |
|
|
start [/forum/topic.php?fid=60&msg=32255809&tid=2170814]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 287ms |
total: | 419ms |
0 / 0 |