Microsoft KB Archive/116402

{|
 * width="100%"|

BUG: MS-DOS Date Order Localization Might Not Work Properly

 * }

Q116402

-

The information in this article applies to:


 * Microsoft SQL Server Programmer's Toolkit, version 4.2

-

BUG# 10036 (4.20 and 4.21)

SYMPTOMS
When using MS-DOS-based DB-Library (DB-Lib) applications the default US date order is always used, even though date order has been changed in SQLCOMMN.LOC.

CAUSE
Some lines in the localization file are not read properly. The lines are read with a line feed attached at the end of them, which causes string comparisons to fail.

WORKAROUND
Using a binary editor, insert 0x00 to the end of the line right before line feed and carriage return (0x0a0d).

STATUS
Microsoft has confirmed this to be a problem in DB-Library version 4.20.00 and 4.21.00. We are researching this problem and will post new information here as it becomes available.

Additional query words: dblib db library

Keywords : kbprogramming

Issue type :

Technology : kbSQLServSearch kbAudDeveloper kbSQLServPTK420