0

バックエンドとしてsqliteを使用してiPhoneアプリケーションを実装しました。

その中で、いくつかのPriorityinデータベースのテーブル'*PriorityDatabaseTable**'があります。

two columnsPriorityID (Primary key + Auto Increment) & PriorityTitle(VarChar)

'PriorityDatabaseTable'から配列内のレコードを取得し、テーブルビューに表示します。

テーブルビューの編集で、3つの機能があります。1。新しい優先度を追加します。2。RPriorityを削除します。3。優先度を並べ替えます。

ここに画像の説明を入力してください

1.add newPriority:テキストフィールドにPriorityTitleを挿入し、sqliteデータベースにInsertメソッドを実装しました。

2. deletPriority:削除セルの横にある削除ボタンをタップして、sqliteデータベースにDeleteメソッドを実装しました。

これら2つは正常に機能しています。

問題は、テーブルを読み取るときです。

私は出来ますreorder in visible but not in data base..

更新クエリでいくつかのロジックを使用してデータベーステーブルを並べ替えましたが、一部のシナリオでは失敗します。

誰でも適切な実装をすることができますか

4

1 に答える 1

1

修理済み:

データベースからすべてのテーブルデータを削除します

'rolesDatabaseTable'から配列内のレコードを取得する配列から再挿入します。

順序を変更して

于 2012-09-07T09:38:23.510 に答える