On Feb 11, 2013, at 11:19 PM, Terence J. young, DC wrote:

> Hi,
> 
> The default date format for the 64 bit version may be different than the 32 
> bit.

I'll just re-iterate that this is not a 64 vs 32 bit issue, but rather a 12.x 
vs 15.x, or 15.0.x vs 15.7 issue.

I tried the OPs issue on a 32bit version of OC 15.7, and had the same behavior.

> to compensate for this, I always set the default date format in my login 
> subroutine. (outside of these options, I use the convert function in sybase)

Which is not a bad idea.


> On 2/7/13 9:53 AM, Gerardi, Mark wrote:
>> Has anyone had the chance to use the 64 bit versions of DBD Sybase using 
>> dates/times? I'm pulling out a date from Sybase 15, with the latest version 
>> of ctlib, and getting weird results.
>> 
>> By weird, I mean the date field (defined as date in the database), returns 
>> "Jan 4 2013 12:00am" as "Jan 4 2013". A field (defined as time in the 
>> database), returns "Jan 1 1900 5:00pm" as "5:00pm". In 32 bit, the dates 
>> return as "Jan 4 2013 12:00am" and "Jan 1 1900 5:00pm" respectively.
>>  This same function works fine on the 32 bit side. It does work properly if 
>> a "convert(char(20, date)" is used in the query, but we don't want to change 
>> the code if possible. Without the convert, it is just pulling the date from 
>> a date column is chopping off the time when it is midnight. Also, if the 
>> date is 1/1/1900, its only outputting the time, without the date at all. 
>> We've tried multiple versions of DBD, still no luck. Any suggestions?
>>      I’m using DBD version 1.622 btw…
>>  Thanks!
>>  Mark Gerardi | Senior Software Engineer
>>  
> 

--
Michael Peppler
Sybase on Linux FAQ: http://www.peppler.org/FAQ/linux.html

"A successful [software] tool is one that was used to do something undreamed of 
by its author." -- S. C. Johnson    






Reply via email to