Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Опять запуталси / 6 сообщений из 6, страница 1 из 1
09.01.2004, 10:07
    #32371174
sadsaf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять запуталси
sqlCommand cmd = new SqlCommand(@"SELECT COUNT([Отправитель]) AS mvz FROM [full] WHERE([Отправитель] = 'МВЖ') AND ([Дата заявки] BETWEEN '2003/09/01' AND '2003/09/30');SELECT COUNT([Отправитель]) AS ng FROM [full] WHERE([Отправитель] = 'Нагутская') AND ([Дата заявки] BETWEEN '2003/09/01' AND '2003/09/30')BETWEEN '2003/12/01' AND '2003/12/31');SELECT COUNT([Отправитель]) AS alles FROM [full] WHERE([Дата заявки] BETWEEN '2003/12/01' AND '2003/12/31') … ", sqlConnection1);









ArrayList vls=new ArrayList();
using(SqlDataReader rdr=cmd.ExecuteReader())
{
do
{
while(rdr.Read())
vls.Add(Convert.ToInt32(rdr[0]));
} while(rdr.NextResult());
rdr.Close();
}
int[] ld=(int[])vls.ToArray(Type.GetType("System.Int32"));

textBox1.Text = ld[0].ToString();



А если в базе нет данных подпадающих под енти условия, то прога матюгается.

А как сделать так чтобы она просто записывала 0?
...
Рейтинг: 0 / 0
09.01.2004, 10:34
    #32371215
Wowa-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять запуталси
Так можно наверное проверить сразу на наличие результата в rdr, если нет то сразу переходить к textBox1.Text = "Нету ничего или 0";
...
Рейтинг: 0 / 0
09.01.2004, 11:22
    #32371280
sadsaf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять запуталси
дык оно ругается еще до ентого
да и мне нужно , если ничего нету , чтобы записывалось как 0.
...
Рейтинг: 0 / 0
11.01.2004, 08:34
    #32372451
sadsaf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять запуталси
гм. може я че то не понимаю
...
Рейтинг: 0 / 0
12.01.2004, 07:05
    #32372658
EvgeniyW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять запуталси
Дык сначала надо хорошенько выучить свой родной язык
потом глядишь и SQL поддастся, а там и C#)))))


Что это за запрос?
(@"SELECT COUNT([Отправитель]) AS mvz FROM [full] WHERE([Отправитель] = 'МВЖ') AND ([Дата заявки] BETWEEN '2003/09/01' AND '2003/09/30');SELECT COUNT([Отправитель]) AS ng FROM [full] WHERE([Отправитель] = 'Нагутская') AND ([Дата заявки] BETWEEN '2003/09/01' AND '2003/09/30')BETWEEN '2003/12/01' AND '2003/12/31');SELECT COUNT([Отправитель]) AS alles FROM [full] WHERE([Дата заявки] BETWEEN '2003/12/01' AND '2003/12/31') … ",
...
Рейтинг: 0 / 0
13.01.2004, 09:32
    #32373872
sadsaf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять запуталси
дык, у меня ващето другая профессия а этими делами я так балуюся на досуге.
С ентим я уже разобрался. Оно у меня из за другого глючило.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Опять запуталси / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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