Я пытаюсь получить большие двоичные объекты из OracleDB, используя C#.
Используя другие примеры, найденные в сети, это предположительно должно работать
try
{
int actual = 0;
OracleDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
byte[] buffer = GetBytes(dr);
return buffer;
}
Не имеет значения, что делает GetBytes, потому что Я не захожу так далеко - ORA-12570: Сетевой сеанс: непредвиденная ошибка чтения пакета * dr.Read () выбрасывает .
Мой OracleConnection настроен нормально, так как он обрабатывает не связанные с BLOB запросы без проблем. Я попытался использовать пакет DBMS_LOB в Oracle, но могу получить только запрос SUBSTR для возврата части BLOB.
Любая помощь приветствуется.