2012-02-23 10 views
1

私は韓国語のDalsamです。 24oldEclipseを使用してSQLite dbファイルをエクスポートするには

私はEclipseのJavaツールを使用しており、Androidを開発しています。

質問があります。

このクエリは成功しました。

SQLite>.mode list  
SQLite>.separator ","  
SQLite>.output WordDB.csv  
SQLite>selete * from WordDB;  
SQLite>.exit 

結果として、 'WordDB.csv'ファイルが作成されます。 Eclipseでは、このコマンドは実行されません。

class WordDBManager extends SQLiteOpenHelper 
{ 
... 
} 

WordDBManager mgr = new WordDBManager();  
String sql = ".mode list";  
mgr.getWritableDatabase().execSQL(sql);  
sql = ".separator \",\"";  
mgr.getWritableDatabase().execSQL(sql);  
sql = ".output WordDB.csv";  
mgr.getWritableDatabase().execSQL(sql);  
sql = selete * from WordDB;  
mgr.getWritableDatabase().execSQL(sql);  
sql = ".exit"; 


<Error message> 
02-23 05:16:40.095: I/Database(27383): sqlite returned: error code = 1, msg = near ".": 

syntax error  
02-23 05:16:40.095: E/Database(27383): Failure 1 (near ".": syntax error) on 0x30d3a0 when 

preparing '.mode list'. 

どうすればよいですか?

+1

私は答えはありませんが、私はちょうど言うことができます...私は感傷的なタッチを愛しています。 – koopaking3

答えて

0

"。" (ドット)コマンドはSQL言語の一部ではなく、sqliteインタプリタの制御コマンドです。そのため、SQLとして解釈しようとする構文エラーが表示されます。

使用可能なSQL構文はhttp://www.sqlite.org/syntaxdiagrams.htmlです。

0

ウィンドウ - >パースペクティブを>パースペクティブを開く - >その他 - > DDMSは ファイルデータのための右 -searchから左側 -chooseファイルエクスプローラで、プロジェクトの-then検索し、データを再度 -search用あなたのプロジェクト名をもう一度 - データベースを開いてください。データベースを見つけます *あなたのデータベースを選択し、その上にボタンがありますFirefoxのプラグインでSQLite Managerと呼ばれています。

関連する問題