summaryrefslogtreecommitdiff
path: root/connectivity
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2005-10-24 07:20:35 +0000
committerRüdiger Timm <rt@openoffice.org>2005-10-24 07:20:35 +0000
commit0b63596e84396457d27b8ed38c5de6405c2e268b (patch)
tree461d4ba4468d9d7a05447f0c90b9c0eaceb93749 /connectivity
parent0e649604b829506228a94a348e0a748a01bfff19 (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.cxx17
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;