MFC中讀寫postgres數據庫bytea類型着重處

《原創文章,如需轉載請註明作者及出處》

在下列條件:

(1)Postgres數據庫表內有字段類型爲Bytea。

(2)在MFC上用ODBC方式(ADO封裝)連接遠程Postgres數據庫。

時,需要注意一下幾點:

(1)配置postgres的ODBC數據源時,需要在Options->DataSource->Page2頁面勾選上bytea as LO,否則寫數據庫時會出現錯誤。

(2)在讀取二進制數據時,若取出值不能使用,設定下存取bytea的功能:

@編譯postgresql.conf文件,設置escape_string_warning = off,standard_conforming_strings = off。

附加:

在Java中通過JDBC連接postgres數據庫,有二進制字段時,直接通過讀寫二進制流的方式就可以了。具體baidu上很多。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章