Катя123456789 |
Пишу: qd1.Parameters!Месяц between 1 and 2 Выделяется красным и вылезает сообщение о том, что должен быть знак "=" |
Это потому что в вашем случае параметром является НЕ Месяц (это ведь поле у вас), а значения, которые указываются в Between - МесяцОТ и МесяцДО.
Т.е. в SQL это выглядит так:
|
SELECT * FROM Таблица WHERE Месяц BETWEEN [МесяцОТ] AND [МесяцДО] |
Если вы попробуете выполнить такой запрос, у вас попросят ввести эти ДВА параметра.
И когда вы программно задаете Parameters, то вы точно так же должны задать их оба:
|
qd1.Parameters!МесяцОТ = 1 qd1.Parameters!МесяцДО = 2 |