Index: src/libchcore/TSQLiteSerializerRowReader.cpp =================================================================== diff -u -N -r73583f2ca01fa1b2eae49bbc63bce46b9ecff5db -ra5aa3c3cb78f3767641de2627d1a49a1dc35b429 --- src/libchcore/TSQLiteSerializerRowReader.cpp (.../TSQLiteSerializerRowReader.cpp) (revision 73583f2ca01fa1b2eae49bbc63bce46b9ecff5db) +++ src/libchcore/TSQLiteSerializerRowReader.cpp (.../TSQLiteSerializerRowReader.cpp) (revision a5aa3c3cb78f3767641de2627d1a49a1dc35b429) @@ -100,6 +100,22 @@ m_spStatement->GetValue(GetColumnIndex(strColName), uiValue); } +void TSQLiteSerializerRowReader::GetValue(const TString& strColName, long& lValue) +{ + if(!m_bInitialized) + THROW_CORE_EXCEPTION(eErr_SerializeLoadError); + + m_spStatement->GetValue(GetColumnIndex(strColName), lValue); +} + +void TSQLiteSerializerRowReader::GetValue(const TString& strColName, unsigned long& ulValue) +{ + if(!m_bInitialized) + THROW_CORE_EXCEPTION(eErr_SerializeLoadError); + + m_spStatement->GetValue(GetColumnIndex(strColName), ulValue); +} + void TSQLiteSerializerRowReader::GetValue(const TString& strColName, long long& llValue) { if(!m_bInitialized)