みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

androidでSQLliteにテーブルを作成

いつもお世話になっています。

android開発で、SQLliteへのテーブル作成に関して質問します。

http://d.hatena.ne.jp/kuwalab/20110215/p1 のページを参考にEditTextデータをSQLliteに登録したいと
考えています。
実際に以下のurlで、insert処理を実行するとエラーが表示され、登録ができません。

それは、まだテーブルができていないがためにエラーが発生するということなのでしょうか?

前もってテーブルを作っておかなければならないということなのでしょうか?

エラー発生場所は、
SQLiteDatabase db = databaseHelper.getWritableDatabase();
//↓ この時、empというテーブルは既にできていないといけない???
db.execSQL("INSERT INTO emp(name, age) VALUES('" + name + "'," + age + ")");
nameEditText.setText("");
ageEditText.setText("");
Toast.makeText(getApplicationContext(), "データを登録しました。",
Toast.LENGTH_SHORT).show();

のあたりです。

宜しくお願いします。

投稿日時 - 2011-07-13 06:37:39

QNo.6872537

すぐに回答ほしいです

質問者が選んだベストアンサー

>前もってテーブルを作っておかなければならないということなのでしょうか?

それは、もちろんそうです。質問のURLの記事を見ましたが、そこでも最初にcreate tableでテーブルを作成していますよ。もう少しさかのぼって記事を読んでみましょう。

投稿日時 - 2011-07-13 09:23:31

お礼

ありがとうございました。

無事、解決できました。

投稿日時 - 2011-07-14 06:42:55

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問