2012-10-06 48 views
0

我正在寫一個windows php 5.3.5內聯網網站來連接一個filemaker pro 11數據庫服務器。 我使用11.3.81.0 filemaker odbc驅動程序版本。 我想檢索以JPEG格式存儲的圖像文件。繼filemaker文檔我執行以下請求: SELECT GetAs(「PhotoA」,'JPEG')AS PhotoA From MyTable 但我只得到一個字符串限制爲255個字符。 如何超過此限制?使用PHP和ODBC從Filemaker中的BLOB(容器)字段中讀取JPEG文件限制爲255個字符

+0

這是在文檔中的位置?你把這個SQL查詢放在哪裏?您要保存到容器字段的字段是? –

+0

1)我在http://www.filemaker.com/support/product/docs/11/fms/fm11_odbc_jdbc_guide_en.pdf中閱讀它(第40/41頁)(2)SQL查詢是通過帶有pdo odbc的pdo語句執行的connexion(3)是該領域是一個集裝箱領域 –

回答

2

您需要使用GETAS返回容器字段的內容

SELECT Company_Brochures FROM SALES_DATA SELECT GETAS(Company_Logo, 'JPEG')FROM SALES_DATA。

其中「JPEG」是圖像文件的格式。

有一堆此處列出這個post

可以使用可能的格式的我認爲的FileMaker永遠伴隨着你把它什麼都等格式一起存儲的圖像的JPEG版本。所以你總是可以用JPEG來解決它。