Hai,
Pls see the code and at the bold line, getting error as
"illegal use of abstract class ('CStreamStore:oReadL(TStreamId) const')" What is this Error?How to use CStreamStore class Identifier.Anybody worked on CContactItemFieldSet::StoreL(), Pls guide me how to use,its an urgent requirement for me.

Code:
CContactItem* contactItem = NULL;
TContactIter iter(*iContactDb);
const CContactIdArray* contactArray = iContactDb->SortedItemsL();

TInt cnt=contactArray->Count();
for(TInt i=0;i<cnt;i++)//Outer for loop
{
contactItem = iContactDb->OpenContactL((*contactArray)[i]);
CleanupStack::PushL(contactItem);
CStreamStore aStore =NULL; 
RWriteStream aTextStream;                                                  
CStreamStore aBlobStore;
contactItem->CardFields().Store(&aStore,&aTextStream,&aBlobStore);
}