summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/misc/WCPage.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/ui/misc/WCPage.cxx')
-rw-r--r--dbaccess/source/ui/misc/WCPage.cxx11
1 files changed, 6 insertions, 5 deletions
diff --git a/dbaccess/source/ui/misc/WCPage.cxx b/dbaccess/source/ui/misc/WCPage.cxx
index 410c4d810429..bf9f8b8098c1 100644
--- a/dbaccess/source/ui/misc/WCPage.cxx
+++ b/dbaccess/source/ui/misc/WCPage.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: WCPage.cxx,v $
*
- * $Revision: 1.19 $
+ * $Revision: 1.20 $
*
- * last change: $Author: oj $ $Date: 2002-12-10 09:17:06 $
+ * last change: $Author: hr $ $Date: 2003-03-19 17:52:51 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -411,17 +411,18 @@ sal_Bool OCopyTable::checkAppendData()
ODatabaseExport::TColumnVector::const_iterator aDestIter = pDestColumns->begin();
m_pParent->m_vColumnPos.reserve(pDestColumns->size()+1);
m_pParent->m_vColumnTypes.reserve(pDestColumns->size()+1);
+ sal_Bool bNotConvert;
for(sal_Int32 nPos = 1;aDestIter != pDestColumns->end();++aDestIter,++nPos)
{
m_pParent->m_vColumnPos.push_back( ODatabaseExport::TPositions::value_type(nPos,nPos) );
- const OTypeInfo* pTypeInfo = m_pParent->convertType((*aDestIter)->second->getTypeInfo());
- if(pTypeInfo)
+ TOTypeInfoSP pTypeInfo = m_pParent->convertType((*aDestIter)->second->getTypeInfo(),bNotConvert);
+ if ( pTypeInfo.get() )
m_pParent->m_vColumnTypes.push_back(pTypeInfo->nType);
else
m_pParent->m_vColumnTypes.push_back(DataType::VARCHAR);
}
}
- if(!m_pParent->m_xDestObject.is())
+ if ( !m_pParent->m_xDestObject.is() )
{
ErrorBox(this, ModuleRes(ERROR_INVALID_TABLE_NAME)).Execute();
return sal_False;