diff options
Diffstat (limited to 'connectivity/source/drivers/firebird/Driver.cxx')
-rw-r--r-- | connectivity/source/drivers/firebird/Driver.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/connectivity/source/drivers/firebird/Driver.cxx b/connectivity/source/drivers/firebird/Driver.cxx index b15514cccbbc..932eae6b5680 100644 --- a/connectivity/source/drivers/firebird/Driver.cxx +++ b/connectivity/source/drivers/firebird/Driver.cxx @@ -28,6 +28,7 @@ #include <comphelper/processfactory.hxx> #include <cppuhelper/supportsservice.hxx> #include <osl/process.h> +#include <svtools/miscopt.hxx> using namespace com::sun::star; using namespace com::sun::star::uno; @@ -153,7 +154,10 @@ Reference< XConnection > SAL_CALL FirebirdDriver::connect( sal_Bool SAL_CALL FirebirdDriver::acceptsURL( const OUString& url ) throw(SQLException, RuntimeException) { - return url.equals("sdbc:embedded:firebird") || url.startsWith("sdbc:firebird:"); + SvtMiscOptions aMiscOptions; + + return aMiscOptions.IsExperimentalMode() && + (url.equals("sdbc:embedded:firebird") || url.startsWith("sdbc:firebird:")); } Sequence< DriverPropertyInfo > SAL_CALL FirebirdDriver::getPropertyInfo( |