Cannot connect to Oracle from GMT-xx:30 timezones with Direct Driver
Posted: Thu 29 May 2014 12:47
We are using the dbExpresse driver for Oracle with the direct connection option. That is the TSQLConnection component with the "ConnectionName" property set "Devart Oracle Direct". The IDE is Embarcadero C++ Builder XE.
With this configuration we are experiencing issues when connecting to our database from some time zones, typically all GMT-xx:30 time zones, for instance:
GMT-04:30 Caracas FAILS
GMT-03:30 Newfoundland FAILS
The Oracle database itself is located in the GMT-05:00 Eastern Time Zone and we can connect to it from any other time zones in America. The issue is really easy to reproduce as you can simply switch the timezone on your PC to any of the above mentioned and the connection will start to fail.
So I would like to know if it is a bug in the direct connection driver ? And is there a workaround that could be used in our application ? For instance, would there be a way to force the driver to think it is in another time zone ?
Thanks a lot for you help.
With this configuration we are experiencing issues when connecting to our database from some time zones, typically all GMT-xx:30 time zones, for instance:
GMT-04:30 Caracas FAILS
GMT-03:30 Newfoundland FAILS
The Oracle database itself is located in the GMT-05:00 Eastern Time Zone and we can connect to it from any other time zones in America. The issue is really easy to reproduce as you can simply switch the timezone on your PC to any of the above mentioned and the connection will start to fail.
So I would like to know if it is a bug in the direct connection driver ? And is there a workaround that could be used in our application ? For instance, would there be a way to force the driver to think it is in another time zone ?
Thanks a lot for you help.