디비를 생성하고 디비에 이미지파일과 그에맞는 이름을 넣는것 까진 됫는데 그 이후

데이터베이스에 있는 이미지파일을 불러오는 부분이 이렇게 사용하는게 아닌지.... 안되네요... 살려주세요! ㅜㅜㅜㅜ

myDB = openOrCreateDatabase(name, MODE_PRIVATE, null); //데이터베이스 생성
        myDB.execSQL("Create table members ( _id integer primary key autoincrement, image blob not null,name text not null);");
      myDB.execSQL("INSERT INTO members (image, name) VALUES ('"+R.drawable.duck+"', 'duck')");//데이터베이스에 이미지파일과 이미지파일 이름있는 테이블 생성
      Cursor allRCD = myDB.query("members",null,null,null,null,null,null,null);//??
      String a=allRCD.getBlob(0).toString();//??
       
      
        edit=(EditText) findViewById(R.id.editText1);
        iv_ok = (ImageView) findViewById(R.id.bt_ok);
        iv_duck=(ImageView)findViewById(R.id.imageView1);
        iv_duck.setImageResource(Integer.parseInt(a));//데이터베이스에서 불러온 이미지 넣는곳