|
|
|
Получение и запись в массив DataTable-типов нескольких наборов данных из хранимой проц.
|
|||
|---|---|---|---|
|
#18+
Столкнулся со следующей ситуацией: MS SQL Server 2005 содержит хранимую процедуру возвращающую несколько наборов данных. Грубо говоря там 2 несвязанных SELECT'а, необходимо записать записать 2 этих набора данных в 2 объекта типа DataTable. Результатом выполнения операции ExecuteReader() является получение первого набора данных Подскажите, пожалуйста, возможно ли это вообще, и, если возможно, от как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2008, 12:32 |
|
||
|
Получение и запись в массив DataTable-типов нескольких наборов данных из хранимой проц.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. необходимо записать записать 2 этих набора данных в 2 объекта типа DataTable xDataAdapter.Fill(DataSet) _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2008, 12:40 |
|
||
|
Получение и запись в массив DataTable-типов нескольких наборов данных из хранимой проц.
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, Спасибо большое за ответ. Мне уже удалось решить проблему другим способом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Вот только возникла новая проблема, а именно, как поименовать таблицы, полученные из БД? А то не хочется как-то потом обращаться к полученным таблицам через инструкции типа Result[0], Result[1], Result[287]..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2008, 13:49 |
|
||
|
Получение и запись в массив DataTable-типов нескольких наборов данных из хранимой проц.
|
|||
|---|---|---|---|
|
#18+
term84Вот только возникла новая проблема, а именно, как поименовать таблицы, полученные из БД? А то не хочется как-то потом обращаться к полученным таблицам через инструкции типа Result[0], Result[1], Result[287]..... Складывайте таблицы не в List<>, а в Dictionary<> по ключу имени таблицы. Имя таблицы - из метаданных ридера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 11:32 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=35654081&tid=1352065]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
105ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 452ms |

| 0 / 0 |
