diff options
Diffstat (limited to 'connectivity/source/drivers/firebird/Clob.cxx')
-rw-r--r-- | connectivity/source/drivers/firebird/Clob.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/connectivity/source/drivers/firebird/Clob.cxx b/connectivity/source/drivers/firebird/Clob.cxx index 2038dfc11350..64c231230884 100644 --- a/connectivity/source/drivers/firebird/Clob.cxx +++ b/connectivity/source/drivers/firebird/Clob.cxx @@ -101,7 +101,7 @@ OUString SAL_CALL Clob::getSubString(sal_Int64 nPosition, if( nCharsToCopy > nLength ) nCharsToCopy = nLength; // append relevant part of first segment - sSegmentBuffer.append( std::u16string_view(sSegment).substr(0, nCharsToCopy) ); + sSegmentBuffer.append( sSegment.subView(0, nCharsToCopy) ); nActLen += sSegmentBuffer.getLength(); } } @@ -117,7 +117,7 @@ OUString SAL_CALL Clob::getSubString(sal_Int64 nPosition, RTL_TEXTENCODING_UTF8 ); sal_Int32 nStrLen = sSegment.getLength(); if( nActLen + nStrLen > nLength ) - sSegmentBuffer.append(std::u16string_view(sSegment).substr(0, nLength - nActLen)); + sSegmentBuffer.append(sSegment.subView(0, nLength - nActLen)); else sSegmentBuffer.append(sSegment); nActLen += nStrLen; |