Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

[c# + ms sql] запрос с несколькими SELECT-ами

18K
27 февраля 2012 года
imAlex
179 / / 29.07.2010
Доброго времени.
Мне в программе необходимо получить результат от нескольких запросов к базе.
В Базе есть разные таблицы (например таблица пользователей, таблица групп и таблица прав). Я вызываю хранимую процедуру (exec dbo.GetUsers) в которой 3 SELECT-а. Как в c#-е прочитать результат?
385
27 февраля 2012 года
SomewherSomehow
477 / / 25.07.2004
Например, у датаридера есть метод NextResult, для получения следующего датасета.
18K
27 февраля 2012 года
imAlex
179 / / 29.07.2010
Спасибо. Получилось так:

Код:
while (dr.HasRows)
{
    for(int i=0; i < dr.FieldCount; i++)
        {
        Console.Write("\t{0}", dr.GetName(i));
        }
    Console.WriteLine("");
               
        while (dr.Read())
        {
            for (int i = 0; i < dr.FieldCount; i++)
                {
        Console.Write("\t{0}", dr.GetValue(i).ToString());
                }
                Console.WriteLine("");
        }
        dr.NextResult();
}

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог