2013-07-30 40 views
0

我已經將圖像直接加載到了postgres中,我知道它在那裏,因爲我可以將它導出並提取它。這是一個OID列中的.png。我通過報告構建器連接到postgres,它成功從我的其他表中拉取數據。我也可以使用圖像作爲嵌入式圖像確定。但是,當我使用'數據庫'或'外部'作爲圖像源並從我的表格中選擇圖像字段時,當我運行報告時,我只會看到一個紅色十字。將Postgres中的圖像加載到Report Builder 3.0中

有什麼我失蹤了嗎?

感謝

回答

0

通過這種思考,這裏有一些事情,我覺得這是值得一試。我無法在Report Builder 3.0文檔中找到任何關於此的討論,因爲它是爲SQL Server設計的,所以這並不令人驚訝。如果這不受支持,我不會感到驚訝。

  1. 嘗試存儲爲bytea而不是作爲lob。 lob API非常複雜,並且使用bytea,所有您必須擔心的是文本與二進制模式以及驅動程序是否會忽略結果。

  2. 如果它可以作爲一個BYTEA但不是作爲一個吊球,那麼你的問題是隻與高球API。無論如何,Bytea應該適用於圖像和小文件。只有當你到達seek()有用的地步時,纔會真正發光。

  3. 如果它不爲BYTEA工作,那麼你可能想看看導出LOB到你的文件系統。查看lo_export的postgreSQL文檔。

+0

感謝您的幫助,最後我認爲這是一個更好地利用時間去開源,我正在使用Jasper – user2581350

相關問題