• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Поиск по дате и времени с помощью Ftsearch

  • Автор темы Maria
  • Дата начала
M

Maria

Нужно найти все документы, у которые поле FDate (тип поля - дата/время) больше определенной даты и времени, например, > 05.12.2007 12:56:00.
Вопрос, как это написать в FTSearch запросе.

Поиск Search-ем не предлагать )
 
M

morpheus

<!--QuoteBegin-Maria+5:12:2007, 14:39 -->
<span class="vbquote">(Maria @ 5:12:2007, 14:39 )</span><!--QuoteEBegin-->оиск Search-ем не предлагать )
[snapback]88504" rel="nofollow" target="_blank[/snapback]​
[/quote]
а почему?

в ФТСёрче помоему [ ] надоюзать
 
M

Maria

search очень медленно ищет.
я скобки использую.
Выдает ошибку :
Notes error: Query is not understandable (([Form] = Events) & ([StartTime]>=05.12.2007 13:46:23))
 
W

wowa

Код:
stSearch = "FIELD FDate >" & vFromDate 

' поиск документов
Set dcCollection = db.FTSearch( StSearch , 0, FT_SCORES)

vFromDate - определенная дата и время
 
M

morpheus

<!--QuoteBegin-Maria+5:12:2007, 15:32 -->
<span class="vbquote">(Maria @ 5:12:2007, 15:32 )</span><!--QuoteEBegin-->search очень медленно ищет.
[snapback]88519" rel="nofollow" target="_blank[/snapback]​
[/quote]
глупости!!! Надо просто канкретизировать запрос
Тем более что FTSearch зависит от идексов , которые созданны или... нет


<!--QuoteBegin-Maria+5:12:2007, 15:32 -->
<span class="vbquote">(Maria @ 5:12:2007, 15:32 )</span><!--QuoteEBegin-->Notes error:
[snapback]88519" rel="nofollow" target="_blank[/snapback]​
[/quote]
Папробуйте так
Set dc = db.FTSearch( { [Form] = Events & [Date] = 30.11.2007 } ...

Для wowa а дату в стринг кто переводить будет?
 
W

wowa

<!--QuoteBegin-Morpheus+5:12:2007, 16:38 -->
<span class="vbquote">(Morpheus @ 5:12:2007, 16:38 )</span><!--QuoteEBegin-->Для wowa а дату в стринг кто переводить будет?
[snapback]88522" rel="nofollow" target="_blank[/snapback]​
[/quote]
Ну я сомневаюсь, что дата запишется вручную, поэтому, если дата поиска будет задаваться в поле, то
Код:
vFromDate = Doc.GetItemValue( "Поле_где_введена_дата_с_которой_нужно_искать" )(0)

Иначе , просто
stSearch = "FIELD FDate > 05.12.2007"
 
S

Sandr

Делайте так

([StartTime]>=Format$(Ваша дата, "dd.mm.yyyy"))

Все будет хокей.. Сам неоднократно такую штуку юзаю...
 
M

Maria

Делайте так

([StartTime]>=Format$(Ваша дата, "dd.mm.yyyy"))

Все будет хокей.. Сам неоднократно такую штуку юзаю...


что-то все зациклились на дате :)
у меня с датой проблем нет, проблема в поиске по дате И ВРЕМЕНИ

Sandr, а если писать
([StartTime]>=Format$(Ваша дата, "dd.mm.yyyy hh.mm.ss")) все ок будет?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!