Index: src/libchcore/TSQLiteColumnDefinition.cpp =================================================================== diff -u -N -rffdee64cb0f2d472bb4102abe80ee12783e794c8 -r7b830c34855c8aaa81aac2c6e0ca0fa6bae95e66 --- src/libchcore/TSQLiteColumnDefinition.cpp (.../TSQLiteColumnDefinition.cpp) (revision ffdee64cb0f2d472bb4102abe80ee12783e794c8) +++ src/libchcore/TSQLiteColumnDefinition.cpp (.../TSQLiteColumnDefinition.cpp) (revision 7b830c34855c8aaa81aac2c6e0ca0fa6bae95e66) @@ -42,7 +42,7 @@ m_vColumns.clear(); } -size_t TSQLiteColumnsDefinition::GetColumnIndex(const TString& strColumnName) +size_t TSQLiteColumnsDefinition::GetColumnIndex(const wchar_t* strColumnName) { size_t stPos = 0; for(VecColumns::const_iterator iterFnd = m_vColumns.begin(); iterFnd != m_vColumns.end(); ++iterFnd) @@ -55,7 +55,7 @@ THROW_CORE_EXCEPTION(eErr_BoundsExceeded); } -TString TSQLiteColumnsDefinition::GetColumnName(size_t stIndex) const +const TString& TSQLiteColumnsDefinition::GetColumnName(size_t stIndex) const { return m_vColumns.at(stIndex).first; }