$usetimezone with ODBC DAM and SQL Server

Thad Bogert thad at technosolver.com
Tue Jan 23 13:45:15 UTC 2024


Thanks Doug,

From what I can tell, there is no session based time zone settings for SQL Server. Just functions to convert values.





> On Jan 22, 2024, at 7:14 PM, Doug Easterbrook via omnisdev-en <omnisdev-en at lists.omnis-dev.com> wrote:
> 
> Hi Thad.
> 
> I tried this with Postgres and it was not a good combination   
> 
> To also it right, we changed all our timestamp field to timestamp with time zone in postgres
> 
> Then the right way to use time zone in Postgres was to issue a sql command
> 
> Set time zone ‘my tome zone’ where my time zone is any one of the 500 odd time zones supported by the database 
> 
> Made any time zone math easy. In that we didn’t need to do anything else with our application.   Everything worked 
> 
> Each connection can have a different time zone and you can set your servers to utc or what ever you want
> 
> 
> So. With ms sql server, if you have the same command (I assume you will), then do that instead of using $timezone
> 
> 
> $timezone only deals with 24 time zones. You are responsible for dealing with daylight savings time, including those that are 30 minutes off (like Newfoundland)
> 
> Makes automatic time zone change not an issue
> 
> 
> 
> 
> 
> 
> 
> ------------
> Doug Easterbrook
> Arts Management Systems Ltd.
> doug at artsman.com
> 
>> On Jan 22, 2024, at 1:38 PM, Thad Bogert <thad at technosolver.com> wrote:
>> 
>> Hi All,
>> 
>> Has anyone had the opportunity to use the timezone conversion properties in the ODBC DAM?
>> 
>> I am curious about how effective it has been.
>> 
>> The current documentation for the feature is a bit sparse. It just states the following:
>> 
>> If kTrue, $timezone will be applied to values inserted and fetched from TIME & TIMESTAMP columns, that is; datetime values are subject to modification by comparing the local timezone with the server’s timezone. Applies to MS-SQL Server connections only.
>> 
>> If it truly converts all time and timestamp values going in and out, it will save us considerable time for readying our application for use in multiple timezones.
>> 
>> 
>> Thanks,
>> 
>> Thad
>> _____________________________________________________________
>> Manage your list subscriptions at https://lists.omnis-dev.com
>> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
> _____________________________________________________________
> Manage your list subscriptions at https://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com



More information about the omnisdev-en mailing list