將編輯好的 SQL 查詢複製到 SSMS 會出現無法執行錯誤

讀取 Oracle LONG 資料型態 - 使用 Oracle Data Access Client

本文章使用部分程式碼片段,文章轉載至參考資料下的內容。
問題描述

在舊版本的 System.Data.OracleClient 中讀取 LONG 資料型態資料可以正確取得文字內容。

就是微軟會一直提醒你不要用的那個類別庫。

但使用 Oracel Data Access Client 時,回傳的資料內容卻為空字串「""」。

處理方式

設定 OracleCommand 的 InitialLONGFetchSize 屬性為指定的大小。

預設值 InitialLONGFetchSize 為 0,沒有設定的情況下讀取的內容皆為空字串。

Oracle Data Access Client 就可以取得 Long 資料型態的內容了。

參考資料

留言