Hello there,

DEV300_m39 breaks in connectivity/source/drivers/evoab2

******************************************************************************
/build/openoffice/DEV300_m39/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx:
 
In member function 'void 
connectivity::evoab::OEvoabResultSetMetaData::setEvoabFields(const 
vos::ORef<connectivity::ORefVector<com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>
 
> >&)':
/build/openoffice/DEV300_m39/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx:58:
 
error: 'const_iterator' is not a member of 'connectivity::OSQLColumns'
/build/openoffice/DEV300_m39/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx:58:
 
error: expected `;' before 'aIter'
/build/openoffice/DEV300_m39/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx:61:
 
error: 'aIter' was not declared in this scope
/build/openoffice/DEV300_m39/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx:61:
 
error: 'class 
connectivity::ORefVector<com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>
 
>' has no member named 'begin'
/build/openoffice/DEV300_m39/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx:61:
 
error: 'class 
connectivity::ORefVector<com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>
 
>' has no member named 'end'
dmake:  Error code 1, while making 
'../../../unxlngi6.pro/slo/NResultSetMetaData.obj'
******************************************************************************

Seems changes in connectivity/inc/connectivity/CommonTools.hxx didn't make it 
into OEvoabResultSetMetaData::setEvoabFields() 
(connectivity/source/drivers/evoab2/NResultSetMetaData.cxx):

void OEvoabResultSetMetaData::setEvoabFields(const 
::vos::ORef<connectivity::OSQLColumns> &xColumns) throw(SQLException)
{
        OSQLColumns::Vector::const_iterator aIter;
        static const ::rtl::OUString 
aName(::rtl::OUString::createFromAscii("Name"));

        for (aIter = xColumns->get().begin(); aIter != xColumns->get().end(); 
++aIter)
        {
                ::rtl::OUString aFieldName;

                (*aIter)->getPropertyValue(aName) >>= aFieldName;
                guint nFieldNumber = findEvoabField(aFieldName);
                        if (nFieldNumber == (guint)-1)
                {
                    connectivity::SharedResources aResource;
                    const ::rtl::OUString sError( 
aResource.getResourceStringWithSubstitution(
                            STR_INVALID_COLUMNNAME,
                            "$columnname$", aFieldName
                         ) );
                    ::dbtools::throwGenericSQLException( sError, *this );
                }
                m_aEvoabFields.push_back(nFieldNumber);
        }
}

Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina


"Aus der Kriegsschule des Lebens
                - Was mich nicht umbringt,
        macht mich härter."
                Nietzsche Götzendämmerung, Sprüche und Pfeile, 8.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to