[解決済み] Android SQLite データベースに新しいカラムを追加するには?
2023-03-16 17:53:47
質問
Androidで困ったことがあります。
SQLite
データベースを使用しています。
私は1つのフィールドを含む1つのテーブルを持っている.StudentFname というフィールドを含むテーブルがあり、そのアプリケーションは Android 2.3.1 で正常に動作していますが、別のフィールドを追加すると、アプリケーションが正しく動作しなくなります。
データベースをよく知っている人は私を助けることができますか。
どのように解決するのですか?
を使用することができます。
ALTER TABLE
関数で
onUpgrade()
メソッドに、このように記述します。
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// If you need to add a column
if (newVersion > oldVersion) {
db.execSQL("ALTER TABLE foo ADD COLUMN new_column INTEGER DEFAULT 0");
}
}
当然ながら、SQLiteはカラムの定義によって異なります。
関連
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] ATTACHで開いたSQLiteデータベースファイルのテーブルを一覧表示するにはどうすればよいですか?
-
[解決済み] アプリケーションを終了することは嫌われますか?
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
-
[解決済み] AppCompat-v7 21でアクションバー/ツールバーにアイコンを表示する。
-
[解決済み] onCreate(Bundle savedInstanceState)とは?
-
[解決済み] google-services.jsonって実際何してるの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] RecyclerView.Stateを使って、RecyclerViewのスクロール位置を保存するには?
-
[解決済み] Nexus 4でUSBデバッグモードを見つける方法とオンにする方法
-
[解決済み] Androidの連絡先リストを呼び出すには?
-
[解決済み] アンドロイドでシェイクを検出するには?
-
[解決済み] フラグメント間の値の受け渡し方法
-
[解決済み] RecyclerViewのアイテムに波及効果を追加する
-
[解決済み] ProjectScopeServices に Factory タイプのサービスはありません。
-
[解決済み] Androidの環境設定。ユーザーが環境設定画面を使用していない場合、デフォルト値を読み込むにはどうすればよいですか?
-
[解決済み] Android: xml リソースからの整数値
-
[解決済み] LayoutParamsの高さを密度に依存しないピクセル数でプログラム的に設定する。