SQLiteを操作するAirアプリケーションを作成する 6(Delete編)
前回Updateの処理を書いたので、今回は削除の処理を書く
一応これでCRUD全て実装した事になる
- まず画面の方に下記のボタンを追加する
<mx:Button id="selectBtn" label="削除" click="deleteIdol(event)" />
- 続いて呼び出されるfunctionを作成する
private function deleteIdol(event:Event):void { var item:Object = dg.selectedItem; //選択されてなかったらreturn if(item == null){ return; } var id:int = item.id; stmt = new SQLStatement(); stmt.sqlConnection = sqlConn; stmt.text="DELETE FROM idol WHERE id=" + id; try{ stmt.execute(); get(); successResult(); }catch(error:Error){ errorResult(error); } }
- コンパイルして問題がない事を確認。これで削除が出来るようになった