2011-06-30 2 views
0

暗号化されていないデータベースから暗号化されたデータベースにデータをコピーし、次に暗号化されたデータベースを開こうとするAIRアプリケーション(Flex 4.1.0.16076) coldFusion.air.SyncManagerのopenSessionメソッド(バージョン9.0.1のColdFusion-AIR統合ライブラリ)。暗号化されたデータベースが作成されると、アプリケーションは暗号化されたデータベースのみで配布されます。 私は、暗号鍵を生成するためにcom.adobe.air.crypto.EncryptionKeyGeneratorを使用します。私は同じパスワードを使用して、まずデータベースを暗号化してからそれを開こうとします。 データベースが正常に生成されましたが、開こうとすると次のエラーが表示されます。SQLError: 'エラー#3125:データベースファイルを開くことができません。'、詳細: 'データベースが'、' open '、detailID:' 1011 'AIRアプリケーション - coldfusion.air.SyncManagerを使用して暗号化されたデータベースを開くことができません

openSessionメソッドに暗号化キーを渡します。

私は間違っていますか?助けてください!私の経験でディリップ

答えて

0

は、AIRで、DBは、暗号化されたDBとして作成する必要があります。暗号化されていないDBは後で暗号化できません。それはあなたがやろうとしていることですか?

+0

あなたは正しいです...暗号化されていないdbを暗号化されたdbに変換することはできません。そして、私は暗号化されていないdbから新しく作成された暗号化されたdbへのテーブルごとの「エクスポート」データです。 –

+0

私はopenSessionメソッドで暗号化されたデータベースを開くことができません! –

関連する問題