2011-10-18 8 views
0

私は、列の値がnullの場合にテーブルをチェックするコードを記述し、挿入機能を実行したいと思います。そうでない場合は、コードを実行します。AndroidのSQLite - "SQLiteのテーブルの列がnullの場合、実行してください

Cursor sumw = dbObject.rawQuery(
     "SELECT COMAMOUNT FROM COMMISION", 
     null); 
sumw.moveToFirst(); 
int e = sumw.getInt(0); 
if(e != 0){ 
    alerts(); 
} 

これは私が試した方法です。私は間違っていなければならないことを知っています。なぜなら、常に警告を挿入するためです。

  • テーブル名:コミッション - DB_COMMISION
  • 表の列:COMAMOUNT - handle.COM_AMOUNT
+0

を試してみてくださいあなたの問題を追跡するのに役立ちますか?既に試してみたら、そこには何が入っていますか? – Hiral

+0

はいHiral私はそれを試みました.... "e"に値があり、0より小さい場合はうまく動作しますが、eがnullの場合は取得したいと思っています....その後、動作しません。 "コラムCOMAMOUNT"に値を入力することで有効になります) –

+0

次に、このint eを文字列に変換してnullかどうかを確認します。ヌルを取得したら、それを挿入して他のものを実行できるようにしますコード。 – Hiral

答えて

0

sumw.getIntのログ(0).IT作ってみてください。この

Cursor sumw = dbObject.rawQuery(
       "SELECT COMAMOUNT FROM COMMISION", 
       null); 

if(sumw.moveToNext()){ 
    String no = sumw.getString(0); 
    if(no != null) { 
     alerts(); 
    } 
} 
関連する問題