summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/ado/APreparedStatement.cxx
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2006-11-06 13:34:33 +0000
committerKurt Zenker <kz@openoffice.org>2006-11-06 13:34:33 +0000
commite3758ba8176ea73b41e79819d491502939bc491e (patch)
tree482158c64809f2efe6cc374953eb822068b3840c /connectivity/source/drivers/ado/APreparedStatement.cxx
parent12141a45923405aba7a8390542c31b470905ba52 (diff)
INTEGRATION: CWS dba21fini (1.20.26); FILE MERGED
2006/10/27 08:14:33 oj 1.20.26.1: #142400# check recordset
Diffstat (limited to 'connectivity/source/drivers/ado/APreparedStatement.cxx')
-rw-r--r--connectivity/source/drivers/ado/APreparedStatement.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/connectivity/source/drivers/ado/APreparedStatement.cxx b/connectivity/source/drivers/ado/APreparedStatement.cxx
index 4c7f0b9ef769..5362c7336028 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.20 $
+ * $Revision: 1.21 $
*
- * last change: $Author: obo $ $Date: 2006-09-17 02:14:52 $
+ * last change: $Author: kz $ $Date: 2006-11-06 14:34:33 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -151,7 +151,7 @@ Any SAL_CALL OPreparedStatement::queryInterface( const Type & rType ) throw(Runt
Reference< XResultSetMetaData > SAL_CALL OPreparedStatement::getMetaData( ) throw(SQLException, RuntimeException)
{
- if(!m_xMetaData.is())
+ if(!m_xMetaData.is() && m_RecordSet.IsValid())
m_xMetaData = new OResultSetMetaData(m_RecordSet);
return m_xMetaData;
}
@@ -334,7 +334,6 @@ Reference< XResultSet > SAL_CALL OPreparedStatement::executeQuery( ) throw(SQLE
CHECK_RETURN(m_RecordSet.put_CacheSize(m_nFetchSize))
CHECK_RETURN(m_RecordSet.put_MaxRecords(m_nMaxRows))
CHECK_RETURN(m_RecordSet.Open(aCmd,aCon,m_eCursorType,m_eLockType,adOpenUnspecified))
-
CHECK_RETURN(m_RecordSet.get_CacheSize(m_nFetchSize))
CHECK_RETURN(m_RecordSet.get_MaxRecords(m_nMaxRows))
CHECK_RETURN(m_RecordSet.get_CursorType(m_eCursorType))