when i m retriving blob value from sqlite it gives different value as it is stored in database
===

hello android developers.....
when i m retrieving blob value from sqlite it gives different value as it is stored in database
i dont know why this is happening...
when i m using cursor.getString() it gives the same value....
but when i use curser.getBlob() it gives different value...and also when i convert cursor.getString() value into bytes[] using getBytes() it again get converted into different vlaue which is stored in databse...
please tell me the solution as am not able to find why this is happening...
please do reply soon with simple solution...
thanks in andvance...!{here is the snapshot of my problem}

http://tinypic.com/view.php?pic=2qn1oh4&s=6