Параметр названия поля

Тема в разделе ".NET", создана пользователем bobo, 17 ноя 2010.

  1. bobo

    bobo Well-Known Member

    Регистрация:
    11 дек 2008
    Сообщения:
    86
    Симпатии:
    0
    привет
    есть combobox в котором содержаться названия полей таблицы и textbox для ввода значения поля,
    для поиска по выбранному полю.
    Можно ли задать параметр названию поля?
    Пробывал писать в запросе в условии WHERE @pole=@znach(где @pole подрузамевал писать название поля,а @znach его значение), но это не работает...
     
  2. etc

    etc Гость

    Нельзя.
     
  3. BoYar

    BoYar Гость

    есть вот такое решение:
    WHERE ((@val1 = NULL OR field1 = @val1) AND (val2 = NULL OR field2 = @val2) AND и так далее
     
  4. bobo

    bobo Well-Known Member

    Регистрация:
    11 дек 2008
    Сообщения:
    86
    Симпатии:
    0
    спасибо, но к сожелению, есть поля для которых запрещены значения NULL
     
  5. LuMee

    LuMee Well-Known Member

    Регистрация:
    2 май 2006
    Сообщения:
    477
    Симпатии:
    0
    Так а при чем тут запреты на уровне полей, если на NULL проверяются значения? Идея-то предложенная такова: создать условие WHERE, в котором участвуют все возможные поля, однако учитываются лишь те из них, для которых задано значение. Работать такая схема будет, я думаю, почти в любой СУБД.
     
Загрузка...

Поделиться этой страницей