ContentProvider��update()���ŌĂԂ��߂ɁAUPDATE�ŕύX���ꂽ�s����m��Ȃ���Ȃ�܂���B
�������ASQLiteDatabase�N���X��execSQL()�͖߂�l��Ԃ��܂���B
UPDATE���s���O�ɓ������ŊY���s���ׂĂ����ׂ��ł��傤���B
�������ׂĂ݂��Ƃ���ASQLiteStatement#executeUpdateDelete()���g���ΕύX���ꂽ�s����Ԃ��Ă����悤�ł��B
SQLiteStatement��SQLiteDatabase#compileStatement()�Ŏ擾���邱�Ƃ��o�������ł��B
�������A���̃��\�b�h���lj����ꂽ�̂�API Level 11�ł����B
�c�O�Ȃ��猻�݊J�����̃A�v����API Level 9����Ή�������\��̂��߁A���̃��\�b�h�͎g���܂���B
�����������ׂĂ݂��Ƃ���ASQL��changes()�Ƃ������\�b�h������悤�ł��B
UPDATE�����s������A������changes()��SQL�s����Ηǂ������ł��B
public static int changes(SQLiteDatabase db) {
Cursor cursor = null;
try {
cursor = db.rawQuery("select changes();", null);
if (cursor.moveToFirst()) {
return cursor.getInt(0);
}
} finally {
if (cursor != null) {
cursor.close();
}
}
return -1;
}
��L�̂悤�ȃ��\�b�h���쐬�������Ă݂��Ƃ���A���҂������ʂ��Ԃ��Ă��܂����B
(�l���m��Ȃ������ŕW���̃N���X��\�b�h�ŏo�����肷��낤���c�H)
�Ƃ肠�����͂��̃��\�b�h���g���Ă������Ǝv���܂��B