[英]Oracle Clob to C# String
我正在使用Oracle.ManagedDataAccess.Client將數據從 Oracle 獲取到 C# 中。 我正在檢索的返回值是Clob :
cmd.Parameters.Add("return_value", OracleDbType.Clob).Direction =
ParameterDirection.ReturnValue;
我似乎無法將其轉換為string
或 c# 識別的任何內容。
您是否嘗試過類似(clob 是您的 Clob)之類的方法?
字符串 clobValue = (字符串) clob.Value;
根據這個解決方案,它應該可以工作: Converting a large CLOB object to .NET string to put into a DataGridView cell
我設法做到了這一點:
OracleClob myLob = (OracleClob)cmd.Parameters[0].Value;
ret_string = Convert.ToString(myCLob.Value);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.