summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/ado/APreparedStatement.cxx
diff options
context:
space:
mode:
authorOcke Janssen <oj@openoffice.org>2001-01-09 11:39:19 +0000
committerOcke Janssen <oj@openoffice.org>2001-01-09 11:39:19 +0000
commit480cb7d933f09bf52d9b8d3a6f97367316354fb2 (patch)
tree8cebfa5b190c4d8819651b0980a7d9cd8a89dcd2 /connectivity/source/drivers/ado/APreparedStatement.cxx
parent3477e6332d8d390f16d2bc87bdac3064eae4c6a8 (diff)
new member variable for metadata
Diffstat (limited to 'connectivity/source/drivers/ado/APreparedStatement.cxx')
-rw-r--r--connectivity/source/drivers/ado/APreparedStatement.cxx9
1 files changed, 5 insertions, 4 deletions
diff --git a/connectivity/source/drivers/ado/APreparedStatement.cxx b/connectivity/source/drivers/ado/APreparedStatement.cxx
index 59b0065946..570a5d4112 100644
--- a/connectivity/source/drivers/ado/APreparedStatement.cxx
+++ b/connectivity/source/drivers/ado/APreparedStatement.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: APreparedStatement.cxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: oj $ $Date: 2000-10-09 11:23:39 $
+ * last change: $Author: oj $ $Date: 2001-01-09 12:39:08 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -137,8 +137,9 @@ Any SAL_CALL OPreparedStatement::queryInterface( const Type & rType ) throw(Runt
Reference< XResultSetMetaData > SAL_CALL OPreparedStatement::getMetaData( ) throw(SQLException, RuntimeException)
{
- Reference< XResultSetMetaData > xRef = new OResultSetMetaData(m_RecordSet);
- return xRef;
+ if(!m_xMetaData.is())
+ m_xMetaData = new OResultSetMetaData(m_RecordSet);
+ return m_xMetaData;
}
// -------------------------------------------------------------------------
void OPreparedStatement::disposing()