2 返信 最新の回答 日時: Dec 14, 2013 6:09 AM ユーザー:Shin

    バイナリデータの入出力

    hironoriiriyama

      タイトル

      バイナリデータの入出力

      フォーラムに投稿

           FileMakerGo13、Windows、C#を利用しています。

           ODBC接続でFileMakerのファイルにバイナリ情報を書き込み、読み込みしたいと試していますが、

           入出力できません。

           ※数値、文字などは入出力できています。

           もともとFileMakerにはバイナリ情報を書き込めないのでしょうか?

        • 1. Re: バイナリデータの入出力
          sago350@未来Switch

               そういうことはやったことが無いので、明確な回答は出来ないのですが、
               下記リンクのの41ページにこういう記述があるのですが、何か助けになるでしょうか。

               
          オブジェクトフィールドの内容の取得:CAST() 関数と GetAs() 関数
               
          オブジェクトフィールドから、バイナリデータ、ファイル参照情報、または特定のファイルタイプのデータを取得す
               
          ることができます。
               
          バイナリデータを取得するには標準の SELECT ステートメントを使用します。例:
               
          SELECT "会社パンフレット" FROM " 営業データ"
               
          ファイルまたは JPEG データが存在する場合、SELECT ステートメントによってデータがバイナリ形式で取得され
               
          ます。 存在しない場合は、SELECT ステートメントから <ヌル> が返されます。

          FileMaker® 12 ODBC と JDBC ガイド

          • 2. Re: バイナリデータの入出力
            Shin

                 オブジェクトフィールドには、バイナリーデータが入るはずですが。

                 FM13からは、Base64での入出力が可能になっています。

                 > Base64Encode/Base64Decode ―― このオブジェクト関数は、オブジェクトフィールドをコード化またはデコードして、テキストベースのバイナリ形式にします。交換の目的に使用できます