Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 Получить результат процедуры "Call Sysproc.admin_cmd(?)" на C#  [new]
Chumakov_JA
Member

Откуда:
Сообщений: 218
Помогите получить результат работы, после выполнения процедуры "Call Sysproc.admin_cmd(?)"

сейчас запускаю таким кодом
параметры процедуры
"RUNSTATS ON TABLE хх.хх ON ALL COLUMNS WITH DISTRIBUTION AND SAMPLED DETAILED INDEXES ALL"
и
"REORG TABLE хх.хх ALLOW NO ACCESS RESETDICTIONARY"
				
using (DB2Connection connection = new DB2Connection(Conn)) {
connection.Open();
DB2Command command = connection.CreateCommand();
command.CommandTimeout = 0;
command.CommandText = "Call Sysproc.admin_cmd ('" + param + "')";
DB2DataReader reader = command.ExecuteReader();
	 while (reader.Read())
	 {
	 	String r = reader[0].ToString().Trim();
	reader.Close();
	 }

}

сама процедура отрабатывает, но нужно увидеть результат работы процедуры.
28 фев 19, 20:37    [21822184]     Ответить | Цитировать Сообщить модератору
 Re: Получить результат процедуры "Call Sysproc.admin_cmd(?)" на C#  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 6856
Chumakov_JA,

Ны хотябы посмотрите, как хп вызывать из кода на C#. Писатель, не читатель?

https://stackoverflow.com/questions/3309213/getting-return-value-from-stored-procedure-in-ado-net
28 фев 19, 20:46    [21822190]     Ответить | Цитировать Сообщить модератору
 Re: Получить результат процедуры "Call Sysproc.admin_cmd(?)" на C#  [new]
Chumakov_JA
Member

Откуда:
Сообщений: 218
Relic Hunter
Chumakov_JA,

Ны хотябы посмотрите, как хп вызывать из кода на C#. Писатель, не читатель?

https://stackoverflow.com/questions/3309213/getting-return-value-from-stored-procedure-in-ado-net

Простите забыл добавить сервер БД db2 9.7.10
И соответсвенно использую библиотеки от ibm
28 фев 19, 23:02    [21822271]     Ответить | Цитировать Сообщить модератору
 Re: Получить результат процедуры "Call Sysproc.admin_cmd(?)" на C#  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145536
Chumakov_JA,
в отладчике-то String r какое-то значение получает?
Зачем Вам цикл, если Вы после первой итерации соединение закрываете?
1 мар 19, 06:58    [21822354]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить