2

このアプリケーションのサーバーと同期する小さなiphoneアプリケーションがあり、sqlite3を使用してデータを保存しています。テーブルの1つには、blob(fieldName foto)という1つのフィールドがあります。同期するには、ネットワークを介してテキストファイルでデータを送信する必要があるため、blobをテキストに変換する必要があります。

問題は、blobをテキストに変換/キャストできないことです。

sqliteマニュアル(http://www.sqlite.org/lang_expr.html)には、次のように記述されています。「BLOB値をTEXTにキャストするには、BLOBを構成するバイトシーケンスがテキストとして解釈されます。データベースエンコーディングを使用してエンコードされました。」

しかし、私はこれを機能させることができません。

クエリ:SELECT CAST(Foto AS TEXT)FROM myTable;

結果: ????

私が欠けているものは何ですか?

4

0 に答える 0