0
열 값이 null 인 경우 테이블을 검사하는 코드를 작성한 다음 insert 함수를 실행하고 싶습니다. 그렇지 않은 경우 코드를 실행하십시오.Android SQLite - "if"SQLite 테이블 열이 null 인 다음 실행하십시오
Cursor sumw = dbObject.rawQuery(
"SELECT COMAMOUNT FROM COMMISION",
null);
sumw.moveToFirst();
int e = sumw.getInt(0);
if(e != 0){
alerts();
}
이것은 내가 시도한 방법입니다. 항상 경고를 보내어 잘못 입력했음을 알고 있습니다.
- 테이블 이름 : COMMISION - DB_COMMISION
- 표 열 : COMAMOUNT - handle.COM_AMOUNT 은
만드는하려고 시도하십시오 sumw.getInt의 로그 (0) .IT 문제를 추적하는 데 도움이 될까요? 이미 시도한 적이 있다면 무엇을 얻고 있습니까? – Hiral
yes Hiral 나는 그것을 시도했다. "e"가 값을 가지고 있고 0보다 작 으면 잘 동작하지만 e가 null 인 경우에 얻고 싶다 .... 그런 다음 작동하지 않을 것이다 (나는 그것을 시도했다. "column COMAMOUNT"에 n 값을 입력하면 작동 됨) –
그러면이 int e를 문자열로 변환하여 null인지 아닌지를 확인해야합니다. 그러면 null을 얻고 다른 것을 삽입 할 수 있습니다. 암호. – Hiral