Ошибка при использовании оператора OR SQL - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Добрый день, товарищи! Пока только осваиваю БД, и вдруг найду среди вас совета. Как внедрить OR для двух параметром а не всей строки? Допустим я пишу
Листинг программы
  1. "SELECT * FROM [DsInfo] WHERE [ВРМакет] like '%00001%'" & "AND [Статус Выгрузки] like '%" & Form1.ComboBoxFiltersSatus.Text & "%'" & "AND [Статус] like '%" & Form1.ComboBoxFiltersSatus.Text & "%'" & "AND [Создатель] like '%" & Form1.ComboBoxFilterUsers.Text & "%'" & " OR [Редактор] like '%" & Form1.ComboBoxFilterUsers.Text & "%')"
Последний OR херит все предыдущии and, а мне нужно что бы Or был между. (херит - имел в виду, что пофигу есть and или нет, показывает если or true) Создатель и Редактор В общем как сделать where а =1 и б=1 и ц=3 и (п=1 или г =2)

Решение задачи: «Ошибка при использовании оператора OR SQL»

textual
Листинг программы
  1. SELECT a,b,c FROM TABLE WHERE (a=1 AND b=1 AND c=3 AND (SELECT n,g FROM TABLE WHERE n=1 OR g=2))

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы