summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/mysql
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2006-03-29 11:20:00 +0000
committerOliver Bolte <obo@openoffice.org>2006-03-29 11:20:00 +0000
commit67dd2ddd226c820e35824ebfab5b4a7c50219062 (patch)
tree418628dfc352a986550f61464fea70bdbca3aa57 /connectivity/source/drivers/mysql
parent3907f71d6ad56270df7ccf13f5bbf85eee7ac969 (diff)
INTEGRATION: CWS dba203a (1.14.8); FILE MERGED
2006/02/24 09:27:50 fs 1.14.8.1: #i62522#
Diffstat (limited to 'connectivity/source/drivers/mysql')
-rw-r--r--connectivity/source/drivers/mysql/YDriver.cxx61
1 files changed, 31 insertions, 30 deletions
diff --git a/connectivity/source/drivers/mysql/YDriver.cxx b/connectivity/source/drivers/mysql/YDriver.cxx
index 249b1f1b9250..b25a565417e8 100644
--- a/connectivity/source/drivers/mysql/YDriver.cxx
+++ b/connectivity/source/drivers/mysql/YDriver.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: YDriver.cxx,v $
*
- * $Revision: 1.14 $
+ * $Revision: 1.15 $
*
- * last change: $Author: kz $ $Date: 2006-02-03 17:14:31 $
+ * last change: $Author: obo $ $Date: 2006-03-29 12:20:00 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -295,40 +295,41 @@ namespace connectivity
Sequence< DriverPropertyInfo > SAL_CALL ODriverDelegator::getPropertyInfo( const ::rtl::OUString& url, const Sequence< PropertyValue >& info ) throw (SQLException, RuntimeException)
{
::std::vector< DriverPropertyInfo > aDriverInfo;
- if ( acceptsURL(url) )
- {
- sal_Bool bIsODBC = isOdbcUrl( url );
-
- Sequence< ::rtl::OUString > aBoolean(2);
- aBoolean[0] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("0"));
- aBoolean[1] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("1"));
+ if ( !acceptsURL(url) )
+ return Sequence< DriverPropertyInfo >();
+ sal_Bool bIsODBC = isOdbcUrl( url );
+ Sequence< ::rtl::OUString > aBoolean(2);
+ aBoolean[0] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("0"));
+ aBoolean[1] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("1"));
+
+
+ aDriverInfo.push_back(DriverPropertyInfo(
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharSet"))
+ ,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharSet of the database."))
+ ,sal_False
+ ,::rtl::OUString()
+ ,Sequence< ::rtl::OUString >())
+ );
+ aDriverInfo.push_back(DriverPropertyInfo(
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("SuppressVersionColumns"))
+ ,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Display version columns (when available)."))
+ ,sal_False
+ ,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("0"))
+ ,aBoolean)
+ );
+ if ( !bIsODBC )
+ {
aDriverInfo.push_back(DriverPropertyInfo(
- ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharSet"))
- ,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharSet of the database."))
- ,sal_False
- ,::rtl::OUString()
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("JavaDriverClass"))
+ ,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("The JDBC driver class name."))
+ ,sal_True
+ ,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.mysql.jdbc.Driver"))
,Sequence< ::rtl::OUString >())
);
- aDriverInfo.push_back(DriverPropertyInfo(
- ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("SuppressVersionColumns"))
- ,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Display version columns (when available)."))
- ,sal_False
- ,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("0"))
- ,aBoolean)
- );
- if ( !bIsODBC )
- {
- aDriverInfo.push_back(DriverPropertyInfo(
- ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("JavaDriverClass"))
- ,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("The JDBC driver class name."))
- ,sal_True
- ,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.mysql.jdbc.Driver"))
- ,Sequence< ::rtl::OUString >())
- );
- }
}
+
return Sequence< DriverPropertyInfo >(&aDriverInfo[0],aDriverInfo.size());
}