Oracle Clob 到 C# 字符串
Oracle Clob to C# String
我正在使用 Oracle.ManagedDataAccess.Client 将数据从 Oracle 获取到 C# 中。我检索的 return 值是 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);
我正在使用 Oracle.ManagedDataAccess.Client 将数据从 Oracle 获取到 C# 中。我检索的 return 值是 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);