答えて
をお使いのデータベースが間違った場所にあります(パス::/mydata.db) "mydata.dbは、" あなたのDatabasefileがルートであることを意味します。あなたのアプリケーションはルートフォルダに書き込めません。 代わりにcontext.getFilesDir() + "/mydata.db"
を試してください。 1つのコマンドで
:あなたのデータを開くために
SQLiteDatabase db = openOrCreateDatabase(context.getFilesDir()"/mydata.db",SQLiteDatabase.CREATE_IF_NECESSARY,null);
あなたのテーブル作成クエリがうまく見えません。以下のようにそれを実行します。
"CREATE TABLE IF NOT EXISTS vars
(id INTEGER PRIMARY KEY AUTOINCREMENT,
varname TEXT,
varvalue TEXT);"
私はあなたがid.Here IDのないVARNAMEとvarValuesのためにデータを挿入している見ることができるようであるあなたが値を入力する必要があります。だから、主キー(つまり、それはnullにして複製することはできませんを意味します)あなたはそれを空白のままにすることはできませんし、また、あなたは自動化のために行くことができます。
はこのような何か試してみてください:
db.execSQL("CREATE TABLE IF NOT EXISTS vars (id INTEGER PRIMARY KEY AUTOINCREMENT ASC, varname,varvalue);");
SQL sintax – opc0de
で例外はありません。試してみましたか?最初に試してみてください。 –
は、あなたがこのような何かを宣言する必要がありますベース:
あなたのデータベースを書き込み可能にするために
private DatabaseHelper mDbHelper;
private SQLiteDatabase mDb;
private final Context mCtx;
mDbHelper = new DatabaseHelper(mCtx);
mDb = mDbHelper.getWritableDatabase();
を私の提案は通過することですhttp://developer.android.com/resources/tutorials/notepad/index.html
SQLiteDataBasesの詳細については、あなたがベースとして使用できるnotesDbAdapterというクラスが見つかると、データベースを開くopen()クラスが見つかります。
他の場合openDataBase()メソッドを使用するには、デバイス上のDBのパスを見つけ、mydata.dbをDBのフルパスに実現する必要があります。
- 1. は、私がこのようなユーザを作成し、PostgreSQLデータベース
- 2. データベースの作成 - エラー私は、データベースを作成しようとしました1604
- 3. は、新しいデータベースが表示されていないと私はこのようなADO.NETのSQLクエリを使用してデータベースを作成
- 4. 私は新しいMySQLデータベースを作成しようとしていますプリペアドクエリ
- 5. は私のデータベースのスーパーユーザを作成しようと
- 6. は、次のように私は私のデータベースにシーケンスを作成したSQLシーケンス
- 7. 私は、このコマンドを使用してしようとしている、私のAzureデータベースにバックアップを作成する必要が紺碧のデータベースのバックアップ
- 8. アンドロイド - DownloadManager:私はこのようなDownloadManager.Requestを作成してい
- 9. Firebaseアンドロイド - 私は私のAndroidアプリのために以下のようなデータベースを作成しようとしていますデータベース
- 10. 問題私はこのようなfr_CA.UTF-8を使用して、自分のデータベースを作成するのPostgreSQL 8.4
- 11. どのように私は/アンドロイドでデータベースを開く/作成?
- 12. 私はデータベースを初めて使い、レシピデータベースを作成したい
- 13. ID列は、私はこのようなクラスのBudgetDetail」を持っているデータベース
- 14. は、私は私のデータベースからコンテンツを表示するスクリプトを作成している私のデータベース
- 15. 私はこのようなものを作成しようとしている
- 16. は、私はこのような構造Firebaseデータベースを持っているスウィフト
- 17. phpMyAdmin "データベースを作成:ドキュメントは特権なし"、データベースの作成方法は?
- 18. Firebaseクエリのデータベースは、私は、このデータベースを照会しようとしていたユーザー名
- 19. は、私は、このような文字列を持っているデータベース内のデータベース
- 20. 私はこのようなヘルパーを作成しようとしている
- 21. エラー:データベースを作成しようとしていたデータベース「/storage/emulated/0/database//db.sqlite」
- 22. 春は、私はこのようなSpringフレームワークでH2インメモリデータベースを作成したデータベースの内容
- 23. MySQLは、私はいつものようにデータベースを作成するUTF-8
- 24. 私はこのようなデータベースmysqlを持っている特定の時間
- 25. は、私がこのような構造を持つMySQLデータベースのテーブルを持っているMySQLデータベース
- 26. XMLデータベースは、問題は、私はプログラムを閉じて再度開くたびに、それは私が好きな新しいデータベースをcreatsということです私は</p> <p>で私の情報を入れて、新しいデータベースを作成しようとしています。この部分に
- 27. PHP /データベース:私はこのようなSQL文を持っているコンテンツ
- 28. アンドロイドDBFlowは、私がこのようなデータベースを持っているオブジェクトに
- 29. Androidはデータベース作成の画像ファイルをダウンロードしようとしています
- 30. UPDATEステートメントは、私はこのようなMySQLのデータベースのストアドプロシージャを持って
ポストスタックトレース。 – kosa
エラーメッセージをlogcat – Triode
に投稿してくださいエラーメッセージのエラーメッセージ – opc0de