将OracleLob转换为字符串C#

将OracleLob转换为字符串C#,c#,string,oracle,C#,String,Oracle,有人知道如何转换字符串中的OracleLob值吗ToString()仅返回类的名称:System.Data.OracleClient.OracleLob如果您确定它实际上是字符(CLob或NCLob),则可以使用 请考虑使用连接到Oracle,微软驱动程序只是为了向后兼容。微软几年前宣布,使用Oracle驱动程序将是连接到Oracle数据库的最佳方式。这就是您所需要的: 对于Blob数据类型,Value将整个基础数据作为Byte[]类型的连续数组返回。对于Clob和NClob数据类型,“值”将以

有人知道如何转换字符串中的
OracleLob
值吗
ToString()
仅返回类的名称:
System.Data.OracleClient.OracleLob

如果您确定它实际上是字符(CLob或NCLob),则可以使用

请考虑使用连接到Oracle,微软驱动程序只是为了向后兼容。微软几年前宣布,使用Oracle驱动程序将是连接到Oracle数据库的最佳方式。

这就是您所需要的:

对于Blob数据类型,Value将整个基础数据作为Byte[]类型的连续数组返回。对于Clob和NClob数据类型,“值”将以字符串数据类型返回所有数据。对于null数据,Value返回DBNull。通过比较返回值,可以区分空数据、空数据和空数据