powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / количество строк в OracleDataReader
3 сообщений из 3, страница 1 из 1
количество строк в OracleDataReader
    #32927377
denser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток.

Вот приступил к vb.net и работаю с oracle-овой базой.
Сделал запрос, который возвращает пару десятков тысяч записей:
rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection)
где
Dim cmd As System.Data.OracleClient.OracleCommand
Dim rdr As System.Data.OracleClient.OracleDataReader

всё вроде бы хорошо, но rdr нормально вернул 2048 (!) записей
вот покажу результаты
2048: String: "21318020670"
2049: String: "ㄲㄳ〸〳㤲"
и вот такая ерунда до конца списка
хотя значение должно (и на самом деле) аналогичным

заранее спасибо за решение жизненно важного для меня вопроса
...
Рейтинг: 0 / 0
количество строк в OracleDataReader
    #32927522
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите код.

Для намека:
Код: plaintext
1.
2.
3.
4.
5.
Do While dr1.Read
  Li = List1.Items.Add(dr1.GetOracleNumber( 0 ).ToString)
  Li.SubItems.Add(Format(dr1.GetOracleDateTime( 1 ).ToString, "dd MMM yyyy"))
  Li.SubItems.Add(dr1.GetOracleString( 13 ).ToString)
  i +=  1 
Loop
за 40 секунд считываются все 200 000 записей и наполняется ListView.
ps:
разумеется в реальной задаче никогда все 200 тысяч не "заставляю" считывать
...
Рейтинг: 0 / 0
количество строк в OracleDataReader
    #32927939
denser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, ни
getvalue
getstring
и прочие getы не подходят
именно на 2049 записи сбой, что-то непонятное написано в литературе,
(типа зависит от настроек операционки)
но как с этим конкретно бороться не сказано
а 2048 - это аккутар 2 килобайта (cachesize)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / количество строк в OracleDataReader
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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