
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.05.2009, 13:13
|
|||
|---|---|---|---|
вызов хранимой процедуры в цикле |
|||
|
#18+
есть такой фрагмент кода: .. int i = 0; using (System.IO.StreamWriter file = new System.IO.StreamWriter(workbookPath)) { System.Data.OracleClient.OracleConnection _connection = new System.Data.OracleClient.OracleConnection(); _connection.ConnectionString = Properties.Settings.Default.CS_DY; System.Data.OracleClient.OracleCommand cmd_load = new System.Data.OracleClient.OracleCommand("get_LogFile", _connection); // функция построчно считывает содержимое файла, 3 параметра: имя файла, папка, номер строки; возвращает строку файла cmd_load.CommandType = CommandType.StoredProcedure; cmd_load.Parameters.Add("result", System.Data.OracleClient.OracleType.VarChar, 32767).Direction = ParameterDirection.ReturnValue; cmd_load.Parameters.Add("c_filename", System.Data.OracleClient.OracleType.VarChar); cmd_load.Parameters.Add("c_location", System.Data.OracleClient.OracleType.VarChar); cmd_load.Parameters.Add("num", System.Data.OracleClient.OracleType.Number); i2 = dT_RequestsDataGridView.CurrentRow.Cells[7].Value.ToString().LastIndexOf("/"); i2++; cmd_load.Parameters[1].Value = dT_RequestsDataGridView.CurrentRow.Cells[7].Value.ToString().Substring(i2); cmd_load.Parameters[2].Value = "TEST_DIR"; _connection.Open(); do { cmd_load.Parameters[3].Value = i; i++; cmd_load.ExecuteNonQuery(); file.WriteLine(cmd_load.Parameters[0].Value); } while (cmd_load.Parameters[0].Value.ToString() != "eof"); _connection.Close(); ... происходит то, что записывается первая строка файла, начиная со второй(i==1) cmd_load.Parameters[0].Value пустое. с самой функцией проблем нет. подскажите пожалуйста, что я не так делаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&tablet=1&tid=1351806]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 391ms |

| 0 / 0 |
