На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела C/C++: Базы данных
Модераторы: B.V.
  
    > Помогите разобраться с CDaoRecordset Find
      Здравствуйте.

      Сразу скажу с БД раньше не работал и не силен в SQL. Я так понял метод Find класса CDaoRecordset позволяет найти нужную запись в БД по заданным условиям во втором параметре метода. Есть простые примеры с одним равенством, их я нашел, они понятны. Мне же нужно сформировать более сложный запрос к поиску в БД. У меня есть mdb база с четыремя полями field1 (строковая), field2 (строковая), field3 (булевая) и field4 (формат дата/время). Нужно задать следующий запрос в Find: field1=str1&field2=str2&field3=true&(текущая дата - field4 < суток). Т.е. задать поиск такой строки в БД по данным критериям. Каков должен быть правильный синтаксис запроса в методе CDaoRecordSet.Find ()?

      Спасибо.
        видимо перечислить условия через ключевое слово AND
        ибо
        Цитата msdn
        Строковое выражение (как предложение WHERE в инструкции SQL без слова WHERE), используемое для поиска записи
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0666 ]   [ 17 queries used ]   [ Generated: 20.04.24, 01:12 GMT ]