0

私は MOTODEV を使用しており、Motodev から contentProvider を作成しています。ここで、テーブルに 1 つの列を追加します。これを行う方法?

DbOpenHelper に onUpgrade() を実装しようとしましたが、うまくいきません。

     String upgradeQuery = "ALTER TABLE [my_table] ADD COLUMN [my_column] TEXT;";
     if (oldVersion == 1 && newVersion == 2)
        db.execSQL(upgradeQuery);
4

1 に答える 1

0

アプリにその正確なコマンドがあります (末尾の「;」文字を除く) が機能します。マニフェストで新しいバージョンを 2 に設定したことを覚えていますか? 「バージョンコード」フィールド(「android:versionCode」)です。

于 2012-07-31T17:44:32.100 に答える