diff -ur ooo_cws_src680_ooo64bit02_src.orig/connectivity/source/drivers/odbc/OResultSet.cxx ooo_cws_src680_ooo64bit02_src/connectivity/source/drivers/odbc/OResultSet.cxx --- ooo_cws_src680_ooo64bit02_src.orig/connectivity/source/drivers/odbc/OResultSet.cxx 2004-10-29 19:59:46.291366679 +0200 +++ ooo_cws_src680_ooo64bit02_src/connectivity/source/drivers/odbc/OResultSet.cxx 2004-10-29 20:00:05.102017918 +0200 @@ -1669,7 +1669,7 @@ if (nRet != SQL_SUCCESS && nRet != SQL_SUCCESS_WITH_INFO && nRet != SQL_NEED_DATA) break; - sal_Int32 nColumnIndex ( reinterpret_cast(pColumnIndex)); + sal_IntPtr nColumnIndex ( reinterpret_cast(pColumnIndex)); Sequence< sal_Int8 > aSeq; switch(m_aRow[nColumnIndex].getTypeKind()) {