SQLiteを操作するAirアプリケーションを作成する 3-2(値チェック編)

前回insertのロジックを実装したが、問題が残っていた。

まずはその1、正常なSQL文を作成するようにチェックをしてやる

  1. 下記の様なfunctionを作成し、入力されていたらそれをそのまま、空ならNULLを返す様にした。
    private function checkIntegerField(inputValue:String):String {
       if(inputValue != ""){
          return inputValue;
       }else{
          return "NULL";
       }
    }
  2. で、insert文を作成する所でこのfunctionを呼んでやる様にする
    checkIntegerField(heightFieldId.text);
    

FlexのValidateクラスを使って画面側で入力チェックする方が綺麗かも