diff options
author | Rüdiger Timm <rt@openoffice.org> | 2005-10-24 07:20:35 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2005-10-24 07:20:35 +0000 |
commit | 0b63596e84396457d27b8ed38c5de6405c2e268b (patch) | |
tree | 461d4ba4468d9d7a05447f0c90b9c0eaceb93749 /connectivity | |
parent | 0e649604b829506228a94a348e0a748a01bfff19 (diff) |
INTEGRATION: CWS dba201d (1.16.10); FILE MERGED
2005/09/27 08:12:29 oj 1.16.10.1: commits from dba201c
Diffstat (limited to 'connectivity')
-rw-r--r-- | connectivity/source/drivers/ado/APreparedStatement.cxx | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/connectivity/source/drivers/ado/APreparedStatement.cxx b/connectivity/source/drivers/ado/APreparedStatement.cxx index 8ac23ae85b47..c0999a0cbbf2 100644 --- a/connectivity/source/drivers/ado/APreparedStatement.cxx +++ b/connectivity/source/drivers/ado/APreparedStatement.cxx @@ -4,9 +4,9 @@ * * $RCSfile: APreparedStatement.cxx,v $ * - * $Revision: 1.16 $ + * $Revision: 1.17 $ * - * last change: $Author: rt $ $Date: 2005-09-08 05:30:25 $ + * last change: $Author: rt $ $Date: 2005-10-24 08:20:35 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -247,7 +247,18 @@ void OPreparedStatement::setParameter(sal_Int32 parameterIndex, const DataTypeEn sDefaultName += ::rtl::OUString::valueOf(parameterIndex); ADOParameter* pParam = m_Command.CreateParameter(sDefaultName,_eType,adParamInput,_nSize,_Val); if(pParam) + { m_pParameters->Append(pParam); +#if OSL_DEBUG_LEVEL > 0 + ADOParameter* pParam = NULL; + m_pParameters->get_Item(OLEVariant(sal_Int32(parameterIndex-1)),&pParam); + WpADOParameter aParam(pParam); + if(pParam) + { + DataTypeEnum eType = aParam.GetADOType(); + } +#endif + } } else { @@ -262,7 +273,7 @@ void OPreparedStatement::setParameter(sal_Int32 parameterIndex, const DataTypeEn #endif // OSL_DEBUG_LEVEL DataTypeEnum eType = aParam.GetADOType(); - if ( _eType != eType ) + if ( _eType != eType && _eType != adDBTimeStamp ) { aParam.put_Type(_eType); eType = _eType; |