Quantcast
Channel: 楽天 みんなで解決!Q&A 新着質問([技術者向] コンピューター/205)
Viewing all articles
Browse latest Browse all 29232

AIR上からSQLiteにユーザ定義関数を登録

$
0
0
AIR上で動作するアプリケーションからSQLiteにユーザ定義関数を登録する方法を考えていますが、 なかなか良い方法が見当たりません。 前提条件: ActionScriptで作成したアプリケーションから使用するDB(SQLite)にユーザ定義関数を登録し、 アプリケーションから実行するSQL文内で使用したい。 DB更新中にもAIRアプリケーション側で処理を行いたい。 動作環境:IPad、Windows8タブレット 開発言語:AIR SDK3.6+Flex4.6 DB:SQLite3 考えられる実現方法を以下の順番に考えました。 1.AIRのAPIを使用してSQLiteへ登録する。  →ユーザ定義関数登録のAPIが見つからない。 2.AIRのAPIでSQLiteへのConnection(flash.data.SQLConnection)を作成後に、  C言語のnativeコードに渡し、そこでSQLiteへユーザ定義関数を登録し、戻り値として  ConnectionをAIR側へ戻す。  →SQLConnectionオブジェクトをnativeコード側で認識できない。 3.C言語のnativeコード内でSQLiteへの接続、DB操作を全て行い、AIR側へは結果だけを返す。  →DBのトランザクション開始中のAIRでの処理ができず、IPadやタブレット端末上で   動作できるのか保障できない。 上記の方法で試してみたのですが、どれも目的を満たせる結果に辿り着けませんでした。 AIR+SQLiteでのユーザ定義関数登録の経験のある方、良いお知恵を頂けませんでしょうか? よろしくお願いします。

Viewing all articles
Browse latest Browse all 29232

Trending Articles