0

これが私の問題です。Titanium Appcelerator を使用して、データベースやその他のさまざまなものにアクセスするアプリを構築しています。私は2つの別々のファイルを持っています。1 つは読み取り可能な形式の et.sql ファイルで、もう 1 つは SQLite 形式 3�Ä��@ の先頭行を含む et.sql ファイルで、残りは ASCII または読み取り不能な形式のテキストです。

var db = Ti.Database.install('et.sqlite','et');
var db = Ti.Database.open('et');

これにより、アプリが将来使用するフォルダー内にインストールされる sql ファイルが生成されます。

この et.sql ファイルを SQLite 形式 3Ä@ のヘッダーで使用すると、Titanium 内で受け入れられ、アプリは私のコードでビルドされますが、フォーマットされている他のファイルは受け入れられません。sqlite 形式にする必要があるようです。

私はFirefox用のSQLite Managerを使用して、sqliteファイルを新しいテーブルなどで更新しています。これは、SQLファイルを生成するTitaniumにインストールされます。ここでの問題は、sqlite 形式の sql ファイルを再現できないように見えることです。以前の開発者はこれを行う方法についてメモを残しておらず、私はこのファイルを機能する形式で作成するのに苦労しました. sqlite3 コマンド ラインの使用を検討しましたが、うまくいきませんでした。Titanium内で使用できるように、このファイルをsqlite形式でダンプするにはどうすればtitaniumまたはsqliteを取得できますか?

私はsqliteにかなり慣れていないので、何かを監督している場合は、それを指摘してください。

4

1 に答える 1