powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с 12 месяцем календаря
7 сообщений из 7, страница 1 из 1
Проблема с 12 месяцем календаря
    #34068378
gev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
 Описание проблемы: На феб форме добавлен календарь, при выборе конкретного месяца идет выборка на соответствие ему в базе SQL и потом результат выводится на экран. Выборку делаю вот таким запросом:

"SELECT no_gen, pir  FROM plan1 WHERE okonchanie >='" + Calendar1.VisibleDate.Year + "-" + (Calendar1.VisibleDate.Month) + "-1' and okonchanie <='" + Calendar1.VisibleDate.Year + "-" + (Calendar1.VisibleDate.Month + 1) + "-01';"

Все работает, кроме 12 месяца, при его выборе появляется ошибка:The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
The statement has been terminated.

Как его исправить??????

С уважением, gev 
 
...
Рейтинг: 0 / 0
Проблема с 12 месяцем календаря
    #34068421
beegii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SqlConnection conn = new SqlConnection(...);
SqlCommand sql = new SqlCommand("SELECT no_gen, pir  FROM plan1 WHERE okonchanie >= @datum AND and okonchanie <= @datum", conn);
sql.Parameters.Add("@datum", SqlDbType.DateTime,  8 );
...
conn.Open();
sql.Parameters["@datum"].Value = @Calendar1.VisibleDate;
...
SqlReader reader = sql.ExecuteReader();
while (reader.Read()) {
   ....
}
...
...
Рейтинг: 0 / 0
Проблема с 12 месяцем календаря
    #34068460
BlackTigerAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Все работает, кроме 12 месяца, при его выборе появляется ошибка:

ЕЩЕ БЫ! 13-й месяц? Ты бы хоть научился бы к дате добавлять месяц, что ли... 
How can men die better than facing fearful odds,
For the ashes of their fathers and the temples of their gods?

| Мой Brainbench | BookReader 1.1 | Wallpaper Cycler |
...
Рейтинг: 0 / 0
Проблема с 12 месяцем календаря
    #34068468
gev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо, почти все получилось!
Когда указываешь промежутком okonchanie >= @datum AND and okonchanie <= @datum, то он ничего не выводит, а когда один параметр, то работает, т.е выводит все последующие даты.....

Как справиться с этим???

С уважением, gev
...
Рейтинг: 0 / 0
Проблема с 12 месяцем календаря
    #34068574
gev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
  >>Все работает, кроме 12 месяца, при его выборе появляется ошибка:
ЕЩЕ БЫ! 13-й месяц? Ты бы хоть научился бы к дате добавлять месяц, что ли... 


Я знаю, что получается 13 месяц, но я не знаю как это исправить??? 
...
Рейтинг: 0 / 0
Проблема с 12 месяцем календаря
    #34068622
beegii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
try :-) ms sql server
Код: plaintext
1.
WHERE okonchanie >= @datum AND and okonchanie <= DATEADD(MONTH,  1 , @datum)
...
Рейтинг: 0 / 0
Проблема с 12 месяцем календаря
    #34068647
gev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
try :-) ms sql server
WHERE okonchanie >= @datum AND and okonchanie <= DATEADD(MONTH, 1, @datum)

Огромное спасибо, все получилось!!!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с 12 месяцем календаря
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]