2016-06-26 10 views
-2

私は、サーバーからデータを取り込んでSQLiteデータベースに格納するアプリケーションを作成していますが、アプリケーションを実行するたびにデータがデータベースに追加されます。私はが同じなのでonUpgrade()メソッドを落として新しいテーブルを作成しようとしましたが、動作しませんでした。しかし、私は手動でバージョンを手動で変更すると...しかし、私は、私のバージョンが自動的に私は、アプリケーションを実行するときに自動的に変更するソリューションが欲しい....Sq Liteデータベーステーブルのアップグレード

または別の代替がある場合は.. ..

答えて

0

データベースUpgradeはおそらく理解できませんでした。あなたのデータベースモデルが変更されたときに、データではなく2つの言葉であなたのデータベースのバージョンをアップグレードする! テスト目的でデータベースをクリアするには、sqlite DROP TABLEを使用するか、ファイルを物理的に削除してください。 アプリが起動するたびにデータベースのバージョンをアップグレードすると、アプリが起動するたびにすべてのデータベースデータが失われるため、なぜデータベースが必要ですか?

+0

ありがとうございました....私を助けるために....今、このコンセプトは明らかです –

関連する問題