diff options
Diffstat (limited to 'connectivity/source/drivers/ado/adoimp.cxx')
-rw-r--r-- | connectivity/source/drivers/ado/adoimp.cxx | 182 |
1 files changed, 91 insertions, 91 deletions
diff --git a/connectivity/source/drivers/ado/adoimp.cxx b/connectivity/source/drivers/ado/adoimp.cxx index c6df59087faf..ad6c2e915e9f 100644 --- a/connectivity/source/drivers/ado/adoimp.cxx +++ b/connectivity/source/drivers/ado/adoimp.cxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -45,38 +45,38 @@ using namespace com::sun::star::sdbcx; #define MYADOID(l) {l, 0,0x10,0x80,0,0,0xAA,0,0x6D,0x2E,0xA4}; -const CLSID ADOS::CLSID_ADOCONNECTION_21 = MYADOID(0x00000514); -const IID ADOS::IID_ADOCONNECTION_21 = MYADOID(0x00000550); +const CLSID ADOS::CLSID_ADOCONNECTION_21 = MYADOID(0x00000514); +const IID ADOS::IID_ADOCONNECTION_21 = MYADOID(0x00000550); -const CLSID ADOS::CLSID_ADOCOMMAND_21 = MYADOID(0x00000507); -const IID ADOS::IID_ADOCOMMAND_21 = MYADOID(0x0000054E); +const CLSID ADOS::CLSID_ADOCOMMAND_21 = MYADOID(0x00000507); +const IID ADOS::IID_ADOCOMMAND_21 = MYADOID(0x0000054E); -const CLSID ADOS::CLSID_ADORECORDSET_21 = MYADOID(0x00000535); -const IID ADOS::IID_ADORECORDSET_21 = MYADOID(0x0000054F); +const CLSID ADOS::CLSID_ADORECORDSET_21 = MYADOID(0x00000535); +const IID ADOS::IID_ADORECORDSET_21 = MYADOID(0x0000054F); -const CLSID ADOS::CLSID_ADOCATALOG_25 = MYADOID(0x00000602); -const IID ADOS::IID_ADOCATALOG_25 = MYADOID(0x00000603); +const CLSID ADOS::CLSID_ADOCATALOG_25 = MYADOID(0x00000602); +const IID ADOS::IID_ADOCATALOG_25 = MYADOID(0x00000603); -const CLSID ADOS::CLSID_ADOINDEX_25 = MYADOID(0x0000061E); -const IID ADOS::IID_ADOINDEX_25 = MYADOID(0x0000061F); +const CLSID ADOS::CLSID_ADOINDEX_25 = MYADOID(0x0000061E); +const IID ADOS::IID_ADOINDEX_25 = MYADOID(0x0000061F); -const CLSID ADOS::CLSID_ADOTABLE_25 = MYADOID(0x00000609); -const IID ADOS::IID_ADOTABLE_25 = MYADOID(0x00000610); +const CLSID ADOS::CLSID_ADOTABLE_25 = MYADOID(0x00000609); +const IID ADOS::IID_ADOTABLE_25 = MYADOID(0x00000610); -const CLSID ADOS::CLSID_ADOKEY_25 = MYADOID(0x00000621); -const IID ADOS::IID_ADOKEY_25 = MYADOID(0x00000622); +const CLSID ADOS::CLSID_ADOKEY_25 = MYADOID(0x00000621); +const IID ADOS::IID_ADOKEY_25 = MYADOID(0x00000622); -const CLSID ADOS::CLSID_ADOCOLUMN_25 = MYADOID(0x0000061B); -const IID ADOS::IID_ADOCOLUMN_25 = MYADOID(0x0000061C); +const CLSID ADOS::CLSID_ADOCOLUMN_25 = MYADOID(0x0000061B); +const IID ADOS::IID_ADOCOLUMN_25 = MYADOID(0x0000061C); -const CLSID ADOS::CLSID_ADOGROUP_25 = MYADOID(0x00000615); -const IID ADOS::IID_ADOGROUP_25 = MYADOID(0x00000616); +const CLSID ADOS::CLSID_ADOGROUP_25 = MYADOID(0x00000615); +const IID ADOS::IID_ADOGROUP_25 = MYADOID(0x00000616); -const CLSID ADOS::CLSID_ADOUSER_25 = MYADOID(0x00000618); -const IID ADOS::IID_ADOUSER_25 = MYADOID(0x00000619); +const CLSID ADOS::CLSID_ADOUSER_25 = MYADOID(0x00000618); +const IID ADOS::IID_ADOUSER_25 = MYADOID(0x00000619); -const CLSID ADOS::CLSID_ADOVIEW_25 = MYADOID(0x00000612); -const IID ADOS::IID_ADOVIEW_25 = MYADOID(0x00000613); +const CLSID ADOS::CLSID_ADOVIEW_25 = MYADOID(0x00000612); +const IID ADOS::IID_ADOVIEW_25 = MYADOID(0x00000613); OLEString& ADOS::GetKeyStr() { @@ -91,37 +91,37 @@ sal_Int32 ADOS::MapADOType2Jdbc(DataTypeEnum eType) switch (eType) { case adUnsignedSmallInt: - case adSmallInt: nType = DataType::SMALLINT; break; + case adSmallInt: nType = DataType::SMALLINT; break; case adUnsignedInt: - case adInteger: nType = DataType::INTEGER; break; + case adInteger: nType = DataType::INTEGER; break; case adUnsignedBigInt: - case adBigInt: nType = DataType::BIGINT; break; - case adSingle: nType = DataType::FLOAT; break; - case adDouble: nType = DataType::DOUBLE; break; - case adCurrency: nType = DataType::DOUBLE; break; + case adBigInt: nType = DataType::BIGINT; break; + case adSingle: nType = DataType::FLOAT; break; + case adDouble: nType = DataType::DOUBLE; break; + case adCurrency: nType = DataType::DOUBLE; break; case adVarNumeric: - case adNumeric: nType = DataType::NUMERIC; break; - case adDecimal: nType = DataType::DECIMAL; break; - case adDBDate: nType = DataType::DATE; break; - case adDBTime: nType = DataType::TIME; break; + case adNumeric: nType = DataType::NUMERIC; break; + case adDecimal: nType = DataType::DECIMAL; break; + case adDBDate: nType = DataType::DATE; break; + case adDBTime: nType = DataType::TIME; break; case adDate: - case adDBTimeStamp: nType = DataType::TIMESTAMP; break; - case adBoolean: nType = DataType::BIT; break; -// case adArray: nType = DataType::ARRAY; break; - case adBinary: nType = DataType::BINARY; break; - case adGUID: nType = DataType::OBJECT; break; + case adDBTimeStamp: nType = DataType::TIMESTAMP; break; + case adBoolean: nType = DataType::BIT; break; +// case adArray: nType = DataType::ARRAY; break; + case adBinary: nType = DataType::BINARY; break; + case adGUID: nType = DataType::OBJECT; break; case adBSTR: case adVarWChar: case adWChar: - case adVarChar: nType = DataType::VARCHAR; break; + case adVarChar: nType = DataType::VARCHAR; break; case adLongVarWChar: - case adLongVarChar: nType = DataType::LONGVARCHAR; break; - case adVarBinary: nType = DataType::VARBINARY; break; - case adLongVarBinary: nType = DataType::LONGVARBINARY;break; - case adChar: nType = DataType::CHAR; break; + case adLongVarChar: nType = DataType::LONGVARCHAR; break; + case adVarBinary: nType = DataType::VARBINARY; break; + case adLongVarBinary: nType = DataType::LONGVARBINARY;break; + case adChar: nType = DataType::CHAR; break; case adUnsignedTinyInt: - case adTinyInt: nType = DataType::TINYINT; break; - case adEmpty: nType = DataType::SQLNULL; break; + case adTinyInt: nType = DataType::TINYINT; break; + case adEmpty: nType = DataType::SQLNULL; break; case adUserDefined: case adPropVariant: case adFileTime: @@ -130,7 +130,7 @@ sal_Int32 ADOS::MapADOType2Jdbc(DataTypeEnum eType) case adIUnknown: case adError: case adVariant: - nType = DataType::OTHER; break; + nType = DataType::OTHER; break; default: OSL_ENSURE(0,"MapADOType2Jdbc: Unknown Type!"); ; @@ -142,27 +142,27 @@ DataTypeEnum ADOS::MapJdbc2ADOType(sal_Int32 _nType,sal_Int32 _nJetEngine) { switch (_nType) { - case DataType::SMALLINT: return adSmallInt; break; - case DataType::INTEGER: return adInteger; break; - case DataType::BIGINT: return adBigInt; break; - case DataType::FLOAT: return adSingle; break; - case DataType::DOUBLE: return adDouble; break; - case DataType::NUMERIC: return adNumeric; break; - case DataType::DECIMAL: return adDecimal; break; - case DataType::DATE: return isJetEngine(_nJetEngine) ? adDate : adDBDate; break; - case DataType::TIME: return adDBTime; break; - case DataType::TIMESTAMP: return isJetEngine(_nJetEngine) ? adDate : adDBTimeStamp; break; - case DataType::BIT: return adBoolean; break; - case DataType::BINARY: return adBinary; break; - case DataType::VARCHAR: return adVarWChar; break; + case DataType::SMALLINT: return adSmallInt; break; + case DataType::INTEGER: return adInteger; break; + case DataType::BIGINT: return adBigInt; break; + case DataType::FLOAT: return adSingle; break; + case DataType::DOUBLE: return adDouble; break; + case DataType::NUMERIC: return adNumeric; break; + case DataType::DECIMAL: return adDecimal; break; + case DataType::DATE: return isJetEngine(_nJetEngine) ? adDate : adDBDate; break; + case DataType::TIME: return adDBTime; break; + case DataType::TIMESTAMP: return isJetEngine(_nJetEngine) ? adDate : adDBTimeStamp; break; + case DataType::BIT: return adBoolean; break; + case DataType::BINARY: return adBinary; break; + case DataType::VARCHAR: return adVarWChar; break; case DataType::CLOB: - case DataType::LONGVARCHAR: return adLongVarWChar; break; - case DataType::VARBINARY: return adVarBinary; break; + case DataType::LONGVARCHAR: return adLongVarWChar; break; + case DataType::VARBINARY: return adVarBinary; break; case DataType::BLOB: - case DataType::LONGVARBINARY: return adLongVarBinary; break; - case DataType::CHAR: return adWChar; break; - case DataType::TINYINT: return isJetEngine(_nJetEngine) ? adUnsignedTinyInt : adTinyInt;break; - case DataType::OBJECT: return adGUID; break; + case DataType::LONGVARBINARY: return adLongVarBinary; break; + case DataType::CHAR: return adWChar; break; + case DataType::TINYINT: return isJetEngine(_nJetEngine) ? adUnsignedTinyInt : adTinyInt;break; + case DataType::OBJECT: return adGUID; break; default: OSL_ENSURE(0,"MapJdbc2ADOType: Unknown Type!"); ; @@ -170,30 +170,30 @@ DataTypeEnum ADOS::MapJdbc2ADOType(sal_Int32 _nType,sal_Int32 _nJetEngine) return adEmpty; } // ----------------------------------------------------------------------------- -const int JET_ENGINETYPE_UNKNOWN = 0; -const int JET_ENGINETYPE_JET10 = 1; -const int JET_ENGINETYPE_JET11 = 2; -const int JET_ENGINETYPE_JET20 = 3; -const int JET_ENGINETYPE_JET3X = 4; -const int JET_ENGINETYPE_JET4X = 5; -const int JET_ENGINETYPE_DBASE3 = 10; -const int JET_ENGINETYPE_DBASE4 = 11; -const int JET_ENGINETYPE_DBASE5 = 12; -const int JET_ENGINETYPE_EXCEL30 = 20; -const int JET_ENGINETYPE_EXCEL40 = 21; -const int JET_ENGINETYPE_EXCEL50 = 22; -const int JET_ENGINETYPE_EXCEL80 = 23; -const int JET_ENGINETYPE_EXCEL90 = 24; -const int JET_ENGINETYPE_EXCHANGE4 = 30; -const int JET_ENGINETYPE_LOTUSWK1 = 40; -const int JET_ENGINETYPE_LOTUSWK3 = 41; -const int JET_ENGINETYPE_LOTUSWK4 = 42; -const int JET_ENGINETYPE_PARADOX3X = 50; -const int JET_ENGINETYPE_PARADOX4X = 51; -const int JET_ENGINETYPE_PARADOX5X = 52; -const int JET_ENGINETYPE_PARADOX7X = 53; -const int JET_ENGINETYPE_TEXT1X = 60; -const int JET_ENGINETYPE_HTML1X = 70; +const int JET_ENGINETYPE_UNKNOWN = 0; +const int JET_ENGINETYPE_JET10 = 1; +const int JET_ENGINETYPE_JET11 = 2; +const int JET_ENGINETYPE_JET20 = 3; +const int JET_ENGINETYPE_JET3X = 4; +const int JET_ENGINETYPE_JET4X = 5; +const int JET_ENGINETYPE_DBASE3 = 10; +const int JET_ENGINETYPE_DBASE4 = 11; +const int JET_ENGINETYPE_DBASE5 = 12; +const int JET_ENGINETYPE_EXCEL30 = 20; +const int JET_ENGINETYPE_EXCEL40 = 21; +const int JET_ENGINETYPE_EXCEL50 = 22; +const int JET_ENGINETYPE_EXCEL80 = 23; +const int JET_ENGINETYPE_EXCEL90 = 24; +const int JET_ENGINETYPE_EXCHANGE4 = 30; +const int JET_ENGINETYPE_LOTUSWK1 = 40; +const int JET_ENGINETYPE_LOTUSWK3 = 41; +const int JET_ENGINETYPE_LOTUSWK4 = 42; +const int JET_ENGINETYPE_PARADOX3X = 50; +const int JET_ENGINETYPE_PARADOX4X = 51; +const int JET_ENGINETYPE_PARADOX5X = 52; +const int JET_ENGINETYPE_PARADOX7X = 53; +const int JET_ENGINETYPE_TEXT1X = 60; +const int JET_ENGINETYPE_HTML1X = 70; sal_Bool ADOS::isJetEngine(sal_Int32 _nEngineType) { @@ -320,9 +320,9 @@ WpADOField ADOS::getField(ADORecordset* _pRecordSet,sal_Int32 _nColumnIndex) thr if ( !_pRecordSet ) return WpADOField(); - ADOFields* pFields = NULL; + ADOFields* pFields = NULL; _pRecordSet->get_Fields(&pFields); - WpOLEAppendCollection<ADOFields, ADOField, WpADOField> aFields(pFields); + WpOLEAppendCollection<ADOFields, ADOField, WpADOField> aFields(pFields); if(_nColumnIndex <= 0 || _nColumnIndex > aFields.GetItemCount()) ::dbtools::throwInvalidIndexException(NULL); WpADOField aField(aFields.GetItem(_nColumnIndex-1)); |