0
我有一個Filemaker Pro高級數據庫,其中包含14000條記錄。每個記錄由2個圖像域和10個文本域組成。如何將Filemaker Pro數據庫(有容器字段)轉換爲mySQL
我試圖將其導出到XML,HTML可以導入到mySQL,但圖像字段不可導出。 (圖像存儲在容器字段中)
請立即幫助解決問題。
我有一個Filemaker Pro高級數據庫,其中包含14000條記錄。每個記錄由2個圖像域和10個文本域組成。如何將Filemaker Pro數據庫(有容器字段)轉換爲mySQL
我試圖將其導出到XML,HTML可以導入到mySQL,但圖像字段不可導出。 (圖像存儲在容器字段中)
請立即幫助解決問題。
嘗試使用ODBC; FileMaker ODBC SQL(PDF)具有特殊的功能來處理容器字段。
另一種方法是編寫一個FileMaker腳本來單獨導出圖像字段。腳本步驟被稱爲「導出字段內容」。您需要編寫一個循環記錄的腳本,併爲每個記錄執行以下操作:
計算目標文件路徑並將其保存在變量中。請注意,FileMaker使用its own cross-platform format for paths。它看起來像
filemac:/Macintosh HD/path/to/file.ext
filewin:/C:/path/to/file.ext
腳本一步應該使用計算出的路徑是這樣
Set Variable[ $file, "filemac:/Macintosh HD/path/to/"
& MyTable::RecordID & "-1.jpg" ]
導出字段內容:
Export Field Contents[ $file, MyTable::Pic1 ]
注意事項:如果圖像進行粘貼,他們可能無法導出。如果格式不同,FileMaker不會進行任何轉換,這取決於您。