diff options
author | Ocke Janssen <oj@openoffice.org> | 2001-01-09 11:39:19 +0000 |
---|---|---|
committer | Ocke Janssen <oj@openoffice.org> | 2001-01-09 11:39:19 +0000 |
commit | ec07cca8d847fa1cefdeb61f069fcff4022cd9b6 (patch) | |
tree | 05d8b27a6395d2e974628780d1fe229d2cf773db /connectivity/source/drivers/ado/APreparedStatement.cxx | |
parent | cba6583e5fffe4d31fe0e14bd82fc81496e3ca0e (diff) |
new member variable for metadata
Diffstat (limited to 'connectivity/source/drivers/ado/APreparedStatement.cxx')
-rw-r--r-- | connectivity/source/drivers/ado/APreparedStatement.cxx | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/connectivity/source/drivers/ado/APreparedStatement.cxx b/connectivity/source/drivers/ado/APreparedStatement.cxx index 5d80b9daf272..5f94e50731ce 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() |