This is an automated email from the ASF dual-hosted git repository.

damjan pushed a commit to branch windows-amd64
in repository https://gitbox.apache.org/repos/asf/openoffice.git

commit 3f8f95abcd8c826bf60b52dcebad0438358a3937
Author: Damjan Jovanovic <[email protected]>
AuthorDate: Sat Feb 15 18:40:33 2025 +0200

    Fix ADO driver data types that differ between i386 and amd64.
    
    Patch by: me
---
 main/connectivity/source/drivers/ado/AResultSet.cxx | 2 +-
 main/connectivity/source/drivers/ado/Awrapado.cxx   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/main/connectivity/source/drivers/ado/AResultSet.cxx 
b/main/connectivity/source/drivers/ado/AResultSet.cxx
index 58d574831c..011325a25f 100644
--- a/main/connectivity/source/drivers/ado/AResultSet.cxx
+++ b/main/connectivity/source/drivers/ado/AResultSet.cxx
@@ -274,7 +274,7 @@ sal_Int32 SAL_CALL OResultSet::getRow(  ) 
throw(SQLException, RuntimeException)
        checkDisposed(OResultSet_BASE::rBHelper.bDisposed);
 
 
-       sal_IntPtr aPos;
+       PositionEnum_Param aPos;
        m_pRecordSet->get_AbsolutePosition(&aPos);
        return  (aPos > 0) ? aPos : m_nRowPos;
        // return the rowcount from driver if the driver doesn't support this 
return our count
diff --git a/main/connectivity/source/drivers/ado/Awrapado.cxx 
b/main/connectivity/source/drivers/ado/Awrapado.cxx
index 9539061da2..97e0012e21 100644
--- a/main/connectivity/source/drivers/ado/Awrapado.cxx
+++ b/main/connectivity/source/drivers/ado/Awrapado.cxx
@@ -773,7 +773,7 @@ void WpADORecordset::Close()
  sal_IntPtr WpADORecordset::get_AbsolutePosition()
 {
        OSL_ENSURE(pInterface,"Interface is null!");
-       sal_IntPtr aTemp=adPosUnknown;
+       PositionEnum_Param aTemp=adPosUnknown;
        pInterface->get_AbsolutePosition(&aTemp);
        return aTemp;
 }

Reply via email to