【问题标题】:A datatable column can't be of type oraclelob数据表列不能是 oraclelob 类型
【发布时间】:2012-08-23 10:41:35
【问题描述】:

我可以有一个 OracleLOB 类型的数据表列,就像我可以将一个列声明为字节数组类型一样吗?

更新:是否可以将byte[] 转换为OracleLOB,因为Oracle LOB 可以在Read() 方法中转换为byte[]

【问题讨论】:

  • This example explain 详细介绍了如何使用 oraclelob 列。
  • 该链接提供了丰富的信息,但@Steve 请查看更新

标签: c# .net datatable blob


【解决方案1】:

不,DataTable 的 DataColumn 支持以下 DataType:

  1. 布尔值
  2. 字节
  3. 字符
  4. 日期时间
  5. 十进制
  6. Int16
  7. Int32
  8. Int64
  9. SByte
  10. 单人
  11. 字符串
  12. 时间跨度
  13. UInt16
  14. UInt32
  15. UInt64
  16. 字节[]

http://msdn.microsoft.com/en-us/library/system.data.datacolumn.datatype.aspx

【讨论】:

  • 我可以将字节数组转换为 OracleLOB 吗?
  • AFAIK 你只能从数据库中加载它。 devart.com/dotconnect/oracle/articles/lob.html(我好久没用oracle了)
  • 是的,如果我有一个字节数组并且我想转换为 OracleLOB,就会出现问题。感谢您的回答
猜你喜欢
  • 2014-04-20
  • 1970-01-01
  • 2022-01-12
  • 1970-01-01
  • 1970-01-01
  • 2021-07-17
  • 2020-12-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多