contentstorage/castorage/src/casqlitestorage.cpp
changeset 83 156f692b1687
parent 80 397d00875918
child 103 b99b84bcd2d1
equal deleted inserted replaced
80:397d00875918 83:156f692b1687
   212 // ---------------------------------------------------------------------------
   212 // ---------------------------------------------------------------------------
   213 //
   213 //
   214 void CCaSqLiteStorage::LocalizeEntryL( CCaLocalizationEntry& aLocalization )
   214 void CCaSqLiteStorage::LocalizeEntryL( CCaLocalizationEntry& aLocalization )
   215     {
   215     {
   216     CCaSqlQuery* sqlLocalizeEntryQuery = CCaSqlQuery::NewLC( iSqlDb );
   216     CCaSqlQuery* sqlLocalizeEntryQuery = CCaSqlQuery::NewLC( iSqlDb );
   217     CaSqlQueryCreator::CreateLocalizationTableQueryL(sqlLocalizeEntryQuery,
   217     if( aLocalization.GetAttributeName().Compare( KColumnEnText ) == 0 )
   218             KSQLLocalizeEntry);
   218         {
       
   219         CaSqlQueryCreator::CreateLocalizationTableQueryL( sqlLocalizeEntryQuery,
       
   220             KSQLLocalizeTextEntry );
       
   221         }
       
   222     else if ( aLocalization.GetAttributeName().Compare(
       
   223             KColumnEnDescription ) == 0 )
       
   224         {
       
   225         CaSqlQueryCreator::CreateLocalizationTableQueryL( sqlLocalizeEntryQuery,
       
   226             KSQLLocalizeDescriptionEntry );
       
   227         }
   219     sqlLocalizeEntryQuery->PrepareL();
   228     sqlLocalizeEntryQuery->PrepareL();
   220     sqlLocalizeEntryQuery->BindValuesForLocalizeL( aLocalization );
   229     sqlLocalizeEntryQuery->BindValuesForLocalizeL( aLocalization );
   221     sqlLocalizeEntryQuery->ExecuteL( );
   230     sqlLocalizeEntryQuery->ExecuteL( );
   222     CleanupStack::PopAndDestroy( sqlLocalizeEntryQuery );
   231     CleanupStack::PopAndDestroy( sqlLocalizeEntryQuery );
   223     }
   232     }