Oracle Clob to C# String - PullRequest
       57

Oracle Clob to C# String

0 голосов
/ 03 августа 2020

Я использую Oracle .ManagedDataAccess.Client для получения данных из Oracle в C#. Мое возвращаемое значение, которое я получаю, - это Clob :

 cmd.Parameters.Add("return_value", OracleDbType.Clob).Direction =
   ParameterDirection.ReturnValue;

Кажется, я не могу преобразовать это в string или что-нибудь, что c# распознает.

Ответы [ 2 ]

0 голосов
/ 04 августа 2020

Мне удалось это сделать вот так:

OracleClob myLob = (OracleClob)cmd.Parameters[0].Value;
                    ret_string = Convert.ToString(myCLob.Value);
0 голосов
/ 03 августа 2020

Вы пробовали что-то вроде (где clob - это ваш Clob)?

string clobValue = (string) clob.Value;

Согласно этому решению это должно работать: Преобразование большой объект CLOB в. NET строку для помещения в ячейку DataGridView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...