c# - Oracle Clob 到 C# 字符串
问题描述
我正在使用Oracle.ManagedDataAccess.Client将数据从 Oracle 获取到 C#。我正在检索的返回值是Clob:
cmd.Parameters.Add("return_value", OracleDbType.Clob).Direction =
ParameterDirection.ReturnValue;
我似乎无法将其转换为 astring
或 c# 识别的任何内容。
解决方案
我设法做到了这一点:
OracleClob myLob = (OracleClob)cmd.Parameters[0].Value;
ret_string = Convert.ToString(myCLob.Value);