마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

sqlite insert 시 널 값 추가

0 추천

public static void insertFile( FavoriteFile vo, FavoriteDBHelper dbHelper ){

SQLiteDatabase db = dbHelper.getWritableDatabase();

String sql = "INSERT INTO file2 (IMAGE,filename,URL)VALUES (?,?,?);";

SQLiteStatement smt = db.compileStatement(sql);

 

smt.bindBlob(1, vo.getIcon());

smt.bindString(2, vo.getFileName());

smt.bindString(3, vo.getFavUrl());

smt.executeInsert();

 

 

Log.i("mylog", sql.toString());

db.execSQL( sql.toString() );

db.close();

}

 

이 코드로 SQlite에 값을 넣어주고 그 값을 어댑터로 커스텀리스트뷰를 만들어 주거든요?

근데 

꼭 이렇게 널값도 같이 들어가네요?

제가 sQLite는 처음 접해봐서 sQlite 에러만 뜨면 너무 당황스러워요 ㅜ

나는안드로오 (960 포인트) 님이 2014년 8월 22일 질문
해결했습니다 !
db.execSQL( sql.toString() );
이걸 지워 주면 되네용!

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...