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
嘗試使sumw.getInt的日誌(0)。它將幫助你找出你的問題?如果你已經嘗試過,你到了那裏? – Hiral
是Hiral我試過....如果「e」有一個值,如果它小於0,那麼它工作正常,但我想要如果e是空....然後它不會工作 (我試過了通過輸入一個值爲「列COMAMOUNT」n然後它的工作) –
然後,你應該將此int e轉換爲字符串來檢查它是否爲null或not.if你會得到null然後你可以插入它否則你可以讓它運行一些碼。 – Hiral