SQLiteを操作するAirアプリケーションを作成する 3-2(値チェック編)
前回insertのロジックを実装したが、問題が残っていた。
まずはその1、正常なSQL文を作成するようにチェックをしてやる
- 下記の様なfunctionを作成し、入力されていたらそれをそのまま、空ならNULLを返す様にした。
private function checkIntegerField(inputValue:String):String { if(inputValue != ""){ return inputValue; }else{ return "NULL"; } }
- で、insert文を作成する所でこのfunctionを呼んでやる様にする
checkIntegerField(heightFieldId.text);
FlexのValidateクラスを使って画面側で入力チェックする方が綺麗かも