summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/ado/adoimp.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity/source/drivers/ado/adoimp.cxx')
-rw-r--r--connectivity/source/drivers/ado/adoimp.cxx182
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));