2012-08-28 51 views
0

我可以有一個類型爲OracleLOB的數據表格列,與我可以將列聲明爲字節數組類型的方式相同嗎?數據表列不能是oraclelob類型

更新:是否有可能byte[]轉換成OracleLOB,因爲Oracle LOB可以Read()方法轉化爲byte[]

+0

[本示例解釋](http://www.akadia.com/services/dotnet_orablobs.html)詳細介紹瞭如何使用oraclelob專欄。 – Steve

+0

該鏈接是信息性的,但@Steve請看看更新 –

回答

2

不,一個DataTable的DataColumn支持以下數據類型:

  1. 布爾
  2. 字節
  3. 字符
  4. 日期時間
  5. 十進制
  6. 的Int16
  7. 的Int32
  8. 的Int64
  9. 爲SByte
  10. 字符串
  11. 時間跨度
  12. UINT16
  13. UInt32的
  14. UINT64
  15. 字節[]

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

+0

我可以將字節數組轉換爲OracleLOB嗎? –

+0

AFAIK你只能從數據庫加載它。 http://www.devart.com/dotconnect/oracle/articles/lob.html(我沒有使用oracle的年齡) –

+0

是的,如果我有一個字節數組,我想轉換成OracleLOB,問題就出現了。感謝你的回答 –