Tag: cws_src680_dba30 User: fs Date: 06/03/21 10:39:30 Modified: /dba/dbaccess/source/ui/misc/ WCopyTable.cxx
Log: RESYNC: (1.41-1.42); FILE MERGED File Changes: Directory: /dba/dbaccess/source/ui/misc/ ======================================== File [changed]: WCopyTable.cxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/misc/WCopyTable.cxx?r1=1.41.16.2&r2=1.41.16.3 Delta lines: +14 -9 -------------------- --- WCopyTable.cxx 2 Jan 2006 09:17:13 -0000 1.41.16.2 +++ WCopyTable.cxx 21 Mar 2006 18:39:26 -0000 1.41.16.3 @@ -249,6 +249,7 @@ m_pTypeInfo = TOTypeInfoSP(new OTypeInfo()); m_pTypeInfo->aUIName = m_sTypeNames.GetToken(TYPE_OTHER); + m_bAddPKFirstTime = sal_True; } //------------------------------------------------------------------------ OCopyTableWizard::~OCopyTableWizard() @@ -335,13 +336,17 @@ TOTypeInfoSP pTypeInfo = queryPrimaryKeyType(m_aDestTypeInfo); if ( pTypeInfo.get() ) { + if ( m_bAddPKFirstTime ) + { OFieldDescription* pField = new OFieldDescription(); pField->SetName(m_aKeyName); pField->FillFromTypeInfo(pTypeInfo,sal_True,sal_True); pField->SetPrimaryKey(sal_True); + m_bAddPKFirstTime = sal_False; insertColumn(0,pField); + } m_vColumnPos.push_back(ODatabaseExport::TPositions::value_type(1,1)); - m_vColumnTypes.push_back(pField->GetType()); + m_vColumnTypes.push_back(pTypeInfo->nType); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
