off-by-one error: columns are numbered from one, but the array from 0
Change-Id: I14ef451999fa1f9d57757a9e231fc66be4e53f3a
This commit is contained in:
@@ -842,7 +842,7 @@ void OKeySet::copyRowValue(const ORowSetRow& _rInsertRow,ORowSetRow& _rKeyRow,sa
|
|||||||
for(sal_Int32 i = 1;aParaIter != aParaEnd;++aParaIter,++aParaValuesIter,++i)
|
for(sal_Int32 i = 1;aParaIter != aParaEnd;++aParaIter,++aParaValuesIter,++i)
|
||||||
{
|
{
|
||||||
ORowSetValue aValue(*aParaValuesIter);
|
ORowSetValue aValue(*aParaValuesIter);
|
||||||
aValue.setSigned(m_aSignedFlags[aParaIter->second.nPosition]);
|
aValue.setSigned(m_aSignedFlags[aParaIter->second.nPosition-1]);
|
||||||
if ( (_rInsertRow->get())[aParaIter->second.nPosition] != aValue )
|
if ( (_rInsertRow->get())[aParaIter->second.nPosition] != aValue )
|
||||||
{
|
{
|
||||||
rtl::Reference<ORowSetValueVector> aCopy(new ORowSetValueVector(*m_aParameterValueForCache.get()));
|
rtl::Reference<ORowSetValueVector> aCopy(new ORowSetValueVector(*m_aParameterValueForCache.get()));
|
||||||
|
Reference in New Issue
Block a user